aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix a testcase provided by Bill in which the nodeDuncan Sands2008-10-281-0/+11
* Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesizedChris Lattner2008-10-281-0/+22
* Avoid putting a split past the end of the live range; always shrink wrap live...Evan Cheng2008-10-282-0/+73
* Remove val# defined by a remat'ed def that is now dead.Evan Cheng2008-10-271-0/+44
* rename vec_spat -> vec_splat, pointed out by duncanChris Lattner2008-10-271-0/+0
* Turn on LegalizeTypes, the new type legalizationDuncan Sands2008-10-2725-33/+25
* For now, don't split live intervals around x87 stack register barriers. FpGET...Evan Cheng2008-10-271-0/+34
* remove eh output from this test.Chris Lattner2008-10-261-6/+6
* Do not shrink wrap live interval in a mbb if it's livein any of its successor...Evan Cheng2008-10-261-0/+36
* Handle cases where there aren't uses in the barrier mbb.Evan Cheng2008-10-251-0/+56
* Related to PR2911, reject as invalid non-pointer GC roots.Gordon Henriksen2008-10-251-0/+10
* If val# def is ~0U, meaning it's defined by a PHI, and it's previously split,...Evan Cheng2008-10-251-0/+24
* Be kind to non-x86 hosts.Dale Johannesen2008-10-242-2/+2
* Fix translateX86CC: if SetCCOpcode is SETULE andDuncan Sands2008-10-241-0/+17
* Avoid splitting an interval multiple times; avoid splitting re-materializable...Evan Cheng2008-10-243-0/+75
* Fix PR2907 by digging through constant expressions to find FP constants thatChris Lattner2008-10-221-0/+29
* Fix SelectionDAGBuild lowering of Select instructions toDan Gohman2008-10-211-0/+24
* really fix run lineChris Lattner2008-10-211-8/+8
* fix run lineChris Lattner2008-10-211-1/+1
* remove some unneeded eh generationChris Lattner2008-10-211-1/+1
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-211-0/+14
* Optimized FCMP_OEQ and FCMP_UNE for x86.Dan Gohman2008-10-211-0/+31
* When the coalescer is doing rematerializing, have it removeDan Gohman2008-10-211-0/+5
* Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner2008-10-211-0/+11
* Reapply r57699 with a fix to not crash on asms with multiple results. UnlikeChris Lattner2008-10-181-0/+10
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+18
* Revert r57699. It's causing regressions inDan Gohman2008-10-181-11/+0
* Fix PR2898. Spiller delete a store for reuse before it knows for sure the reu...Evan Cheng2008-10-171-0/+129
* Fix a bug where the x86 backend would reject 64-bit r constraints whenChris Lattner2008-10-171-0/+9
* Fix PR2356 on PowerPC: if we have an input and output that are tied togetherChris Lattner2008-10-171-0/+11
* remove an xfailed test.Chris Lattner2008-10-171-26/+0
* remove this test: it is xfailed anyway, and is failing for a reasonChris Lattner2008-10-171-18/+0
* Fix a very subtle spiller bug: UpdateKills should not forget to track defs of...Evan Cheng2008-10-171-0/+155
* Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman2008-10-172-0/+26
* Define patterns for shld and shrd that match immediateDan Gohman2008-10-173-0/+219
* Fix this test so it actually runs the grep lines.Dan Gohman2008-10-161-3/+3
* Testcase for PR2762.Duncan Sands2008-10-161-0/+8
* Testcase for PR1638.Bill Wendling2008-10-151-0/+27
* - Add target lowering hooks that specify which setcc conditions are illegal,Evan Cheng2008-10-151-0/+11
* When doing the very-late shift-and address-mode optimization,Dan Gohman2008-10-131-0/+38
* FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOper...Evan Cheng2008-10-131-0/+29
* Also update sub-register intervals after a trivial computation is rematt'ed f...Evan Cheng2008-10-131-0/+42
* Add a test case for _Complex passed as a FCA.Evan Cheng2008-10-131-0/+14
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-0/+21
* Add testcase for 'r' inline asm operandAnton Korobeynikov2008-10-101-0/+14
* This does not fail anymoreAnton Korobeynikov2008-10-101-2/+0
* Add sparc test for memory operand used in inline asmAnton Korobeynikov2008-10-101-0/+16
* This is not failing anymoreAnton Korobeynikov2008-10-101-2/+0
* get CodeGen/Alpha/mul128.ll to work.Chris Lattner2008-10-091-1/+0
* Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-iselDan Gohman2008-10-071-1/+1