aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2008-10-30Merge from mainline.Tanya Lattner
2008-10-23Merge from mainline.Tanya Lattner
2008-10-22Merge from mainline.Tanya Lattner
2008-10-17remove v[if]cmp functionality from the 2.4 release. These instructions will ...Tanya Lattner
2008-10-17Merge from mainline..Tanya Lattner
2008-10-17Merge from mainline.Tanya Lattner
2008-10-17Merge from mainline.Tanya Lattner
2008-10-07Add test case for ADDC ADDE expansionAndrew Lenharth
2008-10-06Be more precise about which conversions of NaNsDale Johannesen
2008-10-06Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles.Evan Cheng
2008-10-04Revert r56675 - it breaks unwinding runtime everywhere.Anton Korobeynikov
2008-10-04Fix a bug in the local allocator's liveness computation where itDan Gohman
2008-10-02Handle some 64-bit atomics on x86-32, some of the time.Dale Johannesen
2008-10-02Fix a think-o in isSafeToMove. This fixes it from thinking thatDan Gohman
2008-10-01Disable fast-isel for this test, as it doesn't emit the sameDan Gohman
2008-10-01Remove OptimizeForSize global. Use function attribute optsize.Devang Patel
2008-10-01Split this test and move it into target-specific directories.Dan Gohman
2008-10-01nounwind-ify this test.Dan Gohman
2008-10-01Moved this option to the front-end.Bill Wendling
2008-10-01Use explicit target-triples to unbreak this test on non-darwin systems.Dan Gohman
2008-09-30Just don't transform this memset into "bzero" if no-builtin is specified.Bill Wendling
2008-09-30- Initialize "--no-builtin" to "false".Bill Wendling
2008-09-30Re-apply 56835 along with header file changes.Evan Cheng
2008-09-30Revert commit 56835 since it breaks the build.Duncan Sands
2008-09-30If a re-materializable instruction has a register operand, the spiller will c...Evan Cheng
2008-09-29Fix PR2835. Do not change the width of a volatile load.Evan Cheng
2008-09-27Re-apply 56683 with fixes.Evan Cheng
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless op...Evan Cheng
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-09-26Avoid spilling EBP / RBP twice in the prologue.Evan Cheng
2008-09-25Prefer movlhps over punpcklqdq, etc. in more cases.Evan Cheng
2008-09-25With sse3 and when the source is a load or has multiple uses, favors movddup ...Evan Cheng
2008-09-25Accept 'inreg' attribute on x86 functions asDale Johannesen
2008-09-24Fix patterns for SSE4.1 move and sign extend instructions. Also add instructi...Evan Cheng
2008-09-24Remove SelectionDag early allocation of registersDale Johannesen
2008-09-24Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng
2008-09-22Support x86 specific inline asm modifier 'J'.Evan Cheng
2008-09-22Change the calling convention used when tail call optimization is enabled fro...Arnold Schwaighofer
2008-09-20Fix PR2808. When regalloc runs out of register, it spill a physical register ...Evan Cheng
2008-09-20Clean up the test.Evan Cheng
2008-09-20No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it.Evan Cheng
2008-09-19Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman
2008-09-19Re-materalized definition instructions may be dead. Whack them.Evan Cheng
2008-09-17Add a bit to mark operands of asm's that conflictDale Johannesen
2008-09-17Unallocatable registers do not have live intervals.Evan Cheng
2008-09-17Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling
2008-09-15Teach LSR to optimize away SMAX operations for tripcounts in commonDan Gohman
2008-09-15Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman