summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJack Carter <jcarter@mips.com>2012-06-26 13:49:27 +0000
committerJack Carter <jcarter@mips.com>2012-06-26 13:49:27 +0000
commit5e69cffed582b10f20ca5e5730d167fe00b5aca3 (patch)
tree9bc6df9c7b7e8c39870708c08527076de0146f4d /clang/lib/CodeGen/CodeGenModule.cpp
parent8bc764aecaf8b3db1b3747472d560f3af04ef595 (diff)
downloadbcm5719-llvm-5e69cffed582b10f20ca5e5730d167fe00b5aca3.tar.gz
bcm5719-llvm-5e69cffed582b10f20ca5e5730d167fe00b5aca3.zip
There are a number of generic inline asm operand modifiers that
up to r158925 were handled as processor specific. Making them generic and putting tests for these modifiers in the CodeGen/Generic directory caused a number of targets to fail. This commit addresses that problem by having the targets call the generic routine for generic modifiers that they don't currently have explicit code for. For now only generic print operands 'c' and 'n' are supported.vi Affected files: test/CodeGen/Generic/asm-large-immediate.ll lib/Target/PowerPC/PPCAsmPrinter.cpp lib/Target/NVPTX/NVPTXAsmPrinter.cpp lib/Target/ARM/ARMAsmPrinter.cpp lib/Target/XCore/XCoreAsmPrinter.cpp lib/Target/X86/X86AsmPrinter.cpp lib/Target/Hexagon/HexagonAsmPrinter.cpp lib/Target/CellSPU/SPUAsmPrinter.cpp lib/Target/Sparc/SparcAsmPrinter.cpp lib/Target/MBlaze/MBlazeAsmPrinter.cpp lib/Target/Mips/MipsAsmPrinter.cpp MSP430 isn't represented because it did not even run with the long existing 'c' modifier and it was not apparent what needs to be done to get it inline asm ready. Contributer: Jack Carter llvm-svn: 159203
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud