summaryrefslogtreecommitdiff
path: root/test/CodeGen/Generic
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
commit0518fca843ff87d069ecb07fc00d306c1f587d58 (patch)
treef610b58aaba1a095826d53b2a86429e52fbcd4bc /test/CodeGen/Generic
parent91fa1da2f73ce77d386cacb1a69f38dcdf7cd60c (diff)
downloadllvm-0518fca843ff87d069ecb07fc00d306c1f587d58.tar.gz
llvm-0518fca843ff87d069ecb07fc00d306c1f587d58.tar.bz2
llvm-0518fca843ff87d069ecb07fc00d306c1f587d58.tar.xz
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159203 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/Generic')
-rw-r--r--test/CodeGen/Generic/asm-large-immediate.ll3
1 files changed, 0 insertions, 3 deletions
diff --git a/test/CodeGen/Generic/asm-large-immediate.ll b/test/CodeGen/Generic/asm-large-immediate.ll
index 8b6527cb59..891bbc9cc1 100644
--- a/test/CodeGen/Generic/asm-large-immediate.ll
+++ b/test/CodeGen/Generic/asm-large-immediate.ll
@@ -1,8 +1,5 @@
; RUN: llc < %s | FileCheck %s
-; FIXME: Seek around r158932 to r158946.
-; XFAIL: powerpc
-
define void @test() {
entry:
; CHECK: /* result: 68719476738 */