aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Remove the logic for reasoning about NaNs from the code that formsDan Gohman2010-02-221-44/+168
* fix and un-xfail X86/vec_ss_load_fold.llChris Lattner2010-02-211-1/+0
* temporarily disable this.Chris Lattner2010-02-211-1/+2
* Check for overflow when scaling up an add or an addrec forDan Gohman2010-02-191-0/+37
* Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254.Charles Davis2010-02-191-1/+18
* Revert commits 96556 and 96640, because commit 96556 breaks theDuncan Sands2010-02-194-46/+10
* Transform (xor (setcc), (setcc)) == / != 1 toEvan Cheng2010-02-191-0/+31
* When determining the set of interesting reuse factors, considerDan Gohman2010-02-191-1/+57
* getSplatIndex assumes that the first element of the mask contains the splat i...Mon P Wang2010-02-181-5/+12
* Always normalize spill weights, also for intervals created by spilling.Jakob Stoklund Olesen2010-02-182-2/+6
* Make CodePlacementOpt detect special EH control flow byDan Gohman2010-02-181-0/+45
* remove empty fileChris Lattner2010-02-181-0/+0
* Some dag combiner goodness:Evan Cheng2010-02-184-67/+15
* Don't check for comments, which vary between subtargets.Dan Gohman2010-02-171-1/+1
* Don't attempt to divide INT_MIN by -1; consider such cases toDan Gohman2010-02-171-0/+26
* roundss is an sse 4 thing, fix the test on non-sse41 buildersChris Lattner2010-02-171-1/+1
* fix rdar://7653908, a crash on a case where we would fold a loadChris Lattner2010-02-161-0/+25
* filecheckizeChris Lattner2010-02-161-3/+9
* Look for SSE and instructions of this form: (and x, (build_vector c1,c2,c3,c4)).Evan Cheng2010-02-162-4/+12
* Add support for emitting non-temporal stores for DAGs markedDavid Greene2010-02-161-0/+22
* Split the main for-each-use loop again, this time for GenerateTruncates,Dan Gohman2010-02-161-0/+59
* Fix PR6300.Jakob Stoklund Olesen2010-02-151-0/+80
* remove empty file.Chris Lattner2010-02-151-0/+0
* revert r96241. It breaks two regression tests, isn't documented,Chris Lattner2010-02-151-84/+0
* fix PR6305 by handling BlockAddress in a helper functionChris Lattner2010-02-151-3/+7
* Add support for emitting non-temporal stores for DAGs markedDavid Greene2010-02-151-0/+84
* Fix PR6283.Jakob Stoklund Olesen2010-02-131-0/+260
* Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson2010-02-132-2/+2
* Testcases for recent stdcall / fastcall mangling improvementsAnton Korobeynikov2010-02-122-0/+28
* Cleanup stdcall / fastcall name mangling.Anton Korobeynikov2010-02-121-2/+2
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-1213-36/+455
* Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen2010-02-115-8/+6
* The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang2010-02-101-0/+29
* Delete dead PHI machine instructions. These can be created due to typeBob Wilson2010-02-101-1/+3
* Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes ...Evan Cheng2010-02-101-0/+13
* move tests that depend on the x86 backend out of codegen/generic,Chris Lattner2010-02-095-0/+177
* merge a target-specific add test into x86 directory.Chris Lattner2010-02-091-0/+20
* merge another test in, drop the trivially constant folded cases.Chris Lattner2010-02-092-75/+49
* consolidate and filecheckize two tests.Chris Lattner2010-02-093-26/+25
* add an x86 implementation of MCTargetExpr forChris Lattner2010-02-081-1/+1
* When CodeGen'ing unoptimized code, there may be unfolded constant expressionsDan Gohman2010-02-081-0/+6
* In guaranteed tailcall mode, don't decline the tailcall optimizationDan Gohman2010-02-081-1/+4
* Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng2010-02-068-70/+14
* Remove a large test case that (soon will) no longer make sense.Evan Cheng2010-02-061-491/+0
* Do not emit callseq instructions around sibcalls. This eliminated some unnece...Evan Cheng2010-02-062-1/+14
* Don't unroll loops containing function calls.Jakob Stoklund Olesen2010-02-051-6/+8
* Fix test.Evan Cheng2010-02-051-2/+2
* Handle tail call with byval arguments.Evan Cheng2010-02-051-1/+46
* When the scheduler unfold a load folding instruction it move some of the pred...Evan Cheng2010-02-051-0/+28
* Fix small bug in handling instructions with more than one implicitly defined ...Jakob Stoklund Olesen2010-02-041-0/+27