summaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2010-10-07Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach1-2/+2
2010-10-06- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2-3/+3
2010-10-05PSHUFW is in SSE, not SSSE3.Bill Wendling1-2/+2
2010-10-05Use a more efficient lowering of uint64_t --> float that can take advantage o...Owen Anderson1-0/+21
2010-10-05test/CodeGen/X86/atomic_op.ll: Rename @main to @func. Extra sequences will be...NAKAMURA Takumi1-1/+1
2010-10-03va_args support for Win64.Anton Korobeynikov1-0/+20
2010-10-03Properly emit stack probe on win64 (for non-mingw targets).Anton Korobeynikov1-2/+3
2010-10-03unbreak buildbotChris Lattner1-2/+2
2010-10-03Add test to make sure that the MMX intrinsic calls make it out the other end inBill Wendling1-0/+1324
2010-10-01Need to specify SSE4 for machines which don't have SSE4. The code checked for...Bill Wendling2-6/+6
2010-10-01We must check for something.Bill Wendling2-1/+3
2010-10-01Disable tests until I can figure out why they're failing on just two machines...Bill Wendling2-4/+4
2010-10-01Try adding an mtriple.Bill Wendling1-2/+2
2010-10-01Zap some redundant 'ori $?, $?, 0' from SPU.Kalle Raiskila1-0/+1
2010-10-01FileCheck-ize this test.Bill Wendling1-1/+3
2010-10-01FileCheck-ize this test.Bill Wendling1-2/+4
2010-10-01fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350Chris Lattner2-3/+17
2010-10-01One more +sse2.Dale Johannesen1-1/+1
2010-10-01Mark all these as needing SSE2. Should fix PPC andDale Johannesen7-10/+10
2010-10-01Disable these tests for now; it's not obvious why they fail on Linux.Dale Johannesen2-3/+3
2010-10-01Make test not sensitive to register choice.Dale Johannesen1-2/+2
2010-09-30Massive rewrite of MMX: Dale Johannesen23-213/+539
2010-09-30test/CodeGen/X86/sibcall.ll: Add explicit triplets and remove XFAIL: apple-da...NAKAMURA Takumi1-4/+2
2010-09-30Try again to disable critical edge splitting in CodeGenPrepare.Jakob Stoklund Olesen9-22/+19
2010-09-30When isel is emitting instructions for an x86 target without CMOV, the CFG isJakob Stoklund Olesen1-0/+71
2010-09-30Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim1-0/+13
2010-09-29Increase ARM APCS preferred alignment for i64 and f64 from 32 bits to 64 bits.Bob Wilson1-2/+2
2010-09-29do not compare actual branch labels; this may fix llvm-gcc-x86_64-darwin10-cr...Gabor Greif1-3/+3
2010-09-29improve heuristics to find the 'and' corresponding to 'tst' to also catch opp...Gabor Greif1-8/+12
2010-09-28 And remove r114997's test.Bill Wendling1-26/+0
2010-09-28Revert r114997. It was causing a failure on darwin10-selfhost.Bill Wendling1-0/+2
2010-09-28Fix a FIXME. _foo.eh symbols are currently always exported so that the linkerBill Wendling1-0/+24
2010-09-28Add a subtarget hook for reporting the misprediction penalty. Use this to pro...Owen Anderson1-1/+1
2010-09-28User proper libcall names & condcodes while compiling for ARM EABI.Anton Korobeynikov1-1/+1
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson1-2/+1
2010-09-28Add a command line option "-arm-strict-align" to disallow unaligned memoryBob Wilson1-0/+1
2010-09-27Revert "Disable codegen prepare critical edge splitting. Machine instruction ...Jakob Stoklund Olesen9-20/+23
2010-09-27Explicitly disable CGP critical edge splitting for this test so it won't breakJakob Stoklund Olesen1-1/+1
2010-09-27Don't depend on basic block numbering.Jakob Stoklund Olesen1-7/+8
2010-09-27the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner1-0/+4
2010-09-25Add test case for PTX ret instructionChe-Liang Chiou1-0/+6
2010-09-25Add ret instruction to PTX backendChe-Liang Chiou1-1/+1
2010-09-24Enable code placement optimization pass for ARM.Evan Cheng2-3/+52
2010-09-23Set alignment operand for NEON VST instructions.Bob Wilson5-42/+64
2010-09-23Set alignment operand for NEON VLD instructions.Bob Wilson4-36/+53
2010-09-23Disable codegen prepare critical edge splitting. Machine instruction passes nowEvan Cheng10-24/+23
2010-09-22A select between a constant and zero, when fed by a bit test, can be efficientlyOwen Anderson1-0/+13
2010-09-22Fix PR8201: Update the code to call via X86::CALL64pcrel32 in the 64-bit case.Cameron Esfahani1-2/+2
2010-09-22Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner17-349/+349
2010-09-22reimplement elf TLS support in terms of addressing modes, eliminating Segment...Chris Lattner1-1/+1