aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Update tests for 84931.Evan Cheng2009-10-237-14/+14
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-227-14/+14
* Revert the main portion of r31856. It was causing BranchFoldingDan Gohman2009-10-221-6/+6
* Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail.Dan Gohman2009-10-212-8/+8
* Checkpoint more aggressive anti-dependency breaking for post-ra scheduler.David Goodwin2009-10-202-8/+8
* Make TranslateX86CC return COND_INVALID instead of aborting when itDan Gohman2009-10-201-0/+11
* Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks areDan Gohman2009-10-203-1/+280
* If the physical register being spilled does not have an interval, spill its s...Evan Cheng2009-10-201-0/+54
* Revert r84295, this unbreaks llvm-gcc bootstrap on x86-64/linuxAnton Korobeynikov2009-10-192-208/+1
* Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS.Torok Edwin2009-10-191-0/+69
* Add support for matching shuffle patterns with palignr.Nate Begeman2009-10-193-15/+70
* Turn on post-alloc scheduling for x86.Evan Cheng2009-10-1813-50/+38
* Enhance CodePlacementOpt's unconditional intra-loop branch elimination logicDan Gohman2009-10-172-1/+208
* Update tests to use FileCheckMon P Wang2009-10-1619-55/+70
* Add test case for r84279Mon P Wang2009-10-161-0/+12
* Move zext and sext casts fed by loads into the same block as theDan Gohman2009-10-162-2/+22
* Make CodePlacementOpt align loops, rather than loop headers. TheDan Gohman2009-10-152-2/+13
* When LiveVariables is adding implicit-def to model "partial dead", add the ea...Evan Cheng2009-10-141-0/+15
* Fix this test to account for a movl $0 being emitted as an xor now,Dan Gohman2009-10-141-2/+3
* Don't forget to mark RAX as live-out of the function when arranging forDan Gohman2009-10-121-1/+10
* Fix the x86 test-shrink optimization so that it doesn't shrink comparisonsDan Gohman2009-10-091-0/+23
* Fix a logic error that caused non-rematable loop invariants loads to be licm'...Evan Cheng2009-10-091-0/+264
* Reset kill markers after live interval is reconstructed.Evan Cheng2009-10-091-0/+34
* Fix handling of x86 'R' constraint.Dale Johannesen2009-10-071-0/+18
* Instead of printing unnecessary basic block labels as labels inDan Gohman2009-10-062-3/+2
* Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin2009-10-011-0/+33
* Remove regression that requires post-RA scheduling from a target that does no...David Goodwin2009-09-301-33/+0
* Add a CHECK line to check the position of the second divsd.Dan Gohman2009-09-281-0/+1
* Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg ofEvan Cheng2009-09-281-1/+1
* implement and document support for filecheck variables. ThisChris Lattner2009-09-271-16/+16
* Convert comparisons like (x == infinity) to (x >= infinity) on targetsDan Gohman2009-09-261-0/+76
* Unbreak MachineLICM for instructions that reference RIP on x86-64 too.Dan Gohman2009-09-252-18/+42
* Fix MachineSink to be able to sink instructions that use physical registersDan Gohman2009-09-251-0/+18
* Flip -disable-post-RA-scheduler to -post-RA-scheduler.Evan Cheng2009-09-251-2/+2
* Add readonly to some sin and cos calls; transformationsDale Johannesen2009-09-252-13/+13
* reimplement the regex matching strategy by building a singleChris Lattner2009-09-251-8/+8
* convert testcases to filecheck.Chris Lattner2009-09-252-18/+66
* remove a large unreduced testcaseChris Lattner2009-09-251-85/+0
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-242-1/+92
* Add nounwind.Evan Cheng2009-09-231-1/+1
* Fix a obvious logic error.Evan Cheng2009-09-231-0/+124
* Fix a pasto. Also simplify for Bill's benefit.Evan Cheng2009-09-221-1/+1
* Clean up spill weight computation. Also some changes to give loop inductionEvan Cheng2009-09-215-6/+42
* Add a comment mentioning the rdar number associated with this test.Dan Gohman2009-09-211-0/+1
* Add support for rematerializing FsFLD0SS and FsFLD0SD as constant-poolDan Gohman2009-09-211-0/+95
* Recognize SSE min and max opportunities in even more cases.Dan Gohman2009-09-212-4/+323
* When computing live intervals for earlyclobber operands,Dale Johannesen2009-09-201-0/+15
* Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng2009-09-191-0/+30
* Delete the label names from this test to make it less fragile.Dan Gohman2009-09-181-4/+4
* Make a new X8632_MachoTargetObjectFile TLOF implementation whose Chris Lattner2009-09-181-3/+4