OSDN Git Service

Allow target to specify prefix for labels
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 4 Dec 2014 00:06:57 +0000 (00:06 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 4 Dec 2014 00:06:57 +0000 (00:06 +0000)
commit459e595697cf789720169d92000077a62675a2dc
treecc6171ae62aa4b33d8af42ceb3d0148d1771867e
parent5862c2af3ed76e13fbd401e99b50fbc45caaba80
Allow target to specify prefix for labels

Use the MCAsmInfo instead of the DataLayout, and allow
specifying a custom prefix for labels specifically. HSAIL
requires that labels begin with @, but global symbols with &.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223323 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCAsmInfo.h
lib/CodeGen/MachineBasicBlock.cpp
lib/MC/MCAsmInfo.cpp
lib/MC/MCAsmInfoELF.cpp
lib/MC/MCParser/AsmParser.cpp
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp