llvm-6502/test/CodeGen
Jack Carter 4db98becf7 The inline asm operand modifier 'n' is suppose
to be generic across architectures. It has the
following description in the gnu sources:

    Negate the immediate constant

Several Architectures such as x86 have local implementations
of operand modifier 'n' which go beyond the above description
slightly. This won't affect them.

Affected files:

    lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
        Added 'n' to the switch cases.

    test/CodeGen/Generic/asm-large-immediate.ll
        Generic compiled test (x86 for me)

    test/CodeGen/Mips/asm-large-immediate.ll
        Mips compiled version of the generic one

Contributer: Jack Carter



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158939 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 21:37:54 +00:00
..
ARM Add a missing llvm.fma -> VFNMS pattern to the ARM backend. 2012-06-21 06:10:00 +00:00
CellSPU
CPP
Generic The inline asm operand modifier 'n' is suppose 2012-06-21 21:37:54 +00:00
Hexagon
MBlaze
Mips The inline asm operand modifier 'n' is suppose 2012-06-21 21:37:54 +00:00
MSP430 These tests used intrinsics with the wrong prototype. They weren't caught because 2012-05-27 19:35:41 +00:00
NVPTX Add llvm.fabs intrinsic. 2012-05-28 21:48:37 +00:00
PowerPC Treat TargetGlobalAddress as a constant for the purpose of matching pre-inc stores on PPC. 2012-06-21 20:10:48 +00:00
SPARC
Thumb
Thumb2 Add a test case for global live range splitting. 2012-05-23 23:42:23 +00:00
X86 Remove the -live-regunits command line option. 2012-06-20 23:31:34 +00:00
XCore Fix pattern for MKMSK instruction. 2012-06-13 17:59:12 +00:00