aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* convert cmp to use a multipatternChris Lattner2010-10-072-8/+8
* Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als...Evan Cheng2010-10-071-1/+16
* Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach2010-10-071-2/+2
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-062-3/+3
* PSHUFW is in SSE, not SSSE3.Bill Wendling2010-10-051-2/+2
* Use a more efficient lowering of uint64_t --> float that can take advantage o...Owen Anderson2010-10-051-0/+21
* test/CodeGen/X86/atomic_op.ll: Rename @main to @func. Extra sequences will be...NAKAMURA Takumi2010-10-051-1/+1
* va_args support for Win64.Anton Korobeynikov2010-10-031-0/+20
* Properly emit stack probe on win64 (for non-mingw targets).Anton Korobeynikov2010-10-031-2/+3
* unbreak buildbotChris Lattner2010-10-031-2/+2
* Add test to make sure that the MMX intrinsic calls make it out the other end inBill Wendling2010-10-031-0/+1324
* Need to specify SSE4 for machines which don't have SSE4. The code checked for...Bill Wendling2010-10-012-6/+6
* We must check for something.Bill Wendling2010-10-012-1/+3
* Disable tests until I can figure out why they're failing on just two machines...Bill Wendling2010-10-012-4/+4
* Try adding an mtriple.Bill Wendling2010-10-011-2/+2
* Zap some redundant 'ori $?, $?, 0' from SPU.Kalle Raiskila2010-10-011-0/+1
* FileCheck-ize this test.Bill Wendling2010-10-011-1/+3
* FileCheck-ize this test.Bill Wendling2010-10-011-2/+4
* fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350Chris Lattner2010-10-012-3/+17
* One more +sse2.Dale Johannesen2010-10-011-1/+1
* Mark all these as needing SSE2. Should fix PPC andDale Johannesen2010-10-017-10/+10
* Disable these tests for now; it's not obvious why they fail on Linux.Dale Johannesen2010-10-012-3/+3
* Make test not sensitive to register choice.Dale Johannesen2010-10-011-2/+2
* Massive rewrite of MMX: Dale Johannesen2010-09-3023-213/+539
* test/CodeGen/X86/sibcall.ll: Add explicit triplets and remove XFAIL: apple-da...NAKAMURA Takumi2010-09-301-4/+2
* Try again to disable critical edge splitting in CodeGenPrepare.Jakob Stoklund Olesen2010-09-309-22/+19
* When isel is emitting instructions for an x86 target without CMOV, the CFG isJakob Stoklund Olesen2010-09-301-0/+71
* Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim2010-09-301-0/+13
* Increase ARM APCS preferred alignment for i64 and f64 from 32 bits to 64 bits.Bob Wilson2010-09-291-2/+2
* do not compare actual branch labels; this may fix llvm-gcc-x86_64-darwin10-cr...Gabor Greif2010-09-291-3/+3
* improve heuristics to find the 'and' corresponding to 'tst' to also catch opp...Gabor Greif2010-09-291-8/+12
* And remove r114997's test.Bill Wendling2010-09-281-26/+0
* Revert r114997. It was causing a failure on darwin10-selfhost.Bill Wendling2010-09-281-0/+2
* Fix a FIXME. _foo.eh symbols are currently always exported so that the linkerBill Wendling2010-09-281-0/+24
* Add a subtarget hook for reporting the misprediction penalty. Use this to pro...Owen Anderson2010-09-281-1/+1
* User proper libcall names & condcodes while compiling for ARM EABI.Anton Korobeynikov2010-09-281-1/+1
* Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson2010-09-281-2/+1
* Add a command line option "-arm-strict-align" to disallow unaligned memoryBob Wilson2010-09-281-0/+1
* Revert "Disable codegen prepare critical edge splitting. Machine instruction ...Jakob Stoklund Olesen2010-09-279-20/+23
* Explicitly disable CGP critical edge splitting for this test so it won't breakJakob Stoklund Olesen2010-09-271-1/+1
* Don't depend on basic block numbering.Jakob Stoklund Olesen2010-09-271-7/+8
* the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner2010-09-271-0/+4
* Add test case for PTX ret instructionChe-Liang Chiou2010-09-251-0/+6
* Add ret instruction to PTX backendChe-Liang Chiou2010-09-251-1/+1
* Enable code placement optimization pass for ARM.Evan Cheng2010-09-242-3/+52
* Set alignment operand for NEON VST instructions.Bob Wilson2010-09-235-42/+64
* Set alignment operand for NEON VLD instructions.Bob Wilson2010-09-234-36/+53
* Disable codegen prepare critical edge splitting. Machine instruction passes nowEvan Cheng2010-09-2310-24/+23
* A select between a constant and zero, when fed by a bit test, can be efficientlyOwen Anderson2010-09-221-0/+13
* Fix PR8201: Update the code to call via X86::CALL64pcrel32 in the 64-bit case.Cameron Esfahani2010-09-221-2/+2