aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-251-0/+33
* Add support for rematerialization in pre-alloc-splitting.Owen Anderson2008-11-191-1/+1
* Removed 2008-10-17-SpillerBug.ll as it does not provide an accurate test of P...Lang Hames2008-11-161-130/+0
* 2008-10-17-SpillerBug.ll is currently failing, but this doesn't reflect an ac...Lang Hames2008-11-161-0/+1
* Improved shuffle normalization to avoid using extract/build when weMon P Wang2008-11-163-0/+80
* Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnitDan Gohman2008-11-131-1/+1
* testcase for PR 1779.Dale Johannesen2008-11-131-0/+19
* Fix the testb optimization so x86 also bootstraps.Dale Johannesen2008-11-121-1/+0
* Temporarily revert r58979 and related patch. It's causing a failure in X86 bo...Bill Wendling2008-11-101-0/+2
* When promoting the result of fp_to_uint/fp_to_sint,Duncan Sands2008-11-101-10/+1
* Reenable test.Dale Johannesen2008-11-101-1/+0
* XFAIL this while waiting for a fix.Duncan Sands2008-11-091-0/+1
* Testcase for testb optimization.Dale Johannesen2008-11-071-0/+25
* Add more vector move low and zero-extend patterns.Evan Cheng2008-11-051-0/+15
* The ANDMask node folds to a constant, and isn't the node that needs toDan Gohman2008-11-031-0/+26
* Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman2008-11-031-0/+9
* Make VAARG work with x86 long double (which isDuncan Sands2008-11-031-0/+17
* Use MOVSSmr instead of EXTRACTPSmr in the case of extractingDan Gohman2008-10-311-2/+10
* Fix PR2977: LegalizeTypes support for expandingDuncan Sands2008-10-291-0/+10
* - More pre-split fixes: spill slot live interval computation bug; restore poi...Evan Cheng2008-10-292-1/+52
* 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
* Turn on LegalizeTypes, the new type legalizationDuncan Sands2008-10-272-2/+2
* For now, don't split live intervals around x87 stack register barriers. FpGET...Evan Cheng2008-10-271-0/+34
* 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
* 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 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
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+18
* 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 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
* - 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
* Also update sub-register intervals after a trivial computation is rematt'ed f...Evan Cheng2008-10-131-0/+42