aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* When expanding an expression such as (A + B + C + D), sort the operandsDan Gohman2010-03-021-3/+3
* clean up some testcases.Chris Lattner2010-03-022-15/+1
* Fix the xfail I added a couple of patches back. The issueChris Lattner2010-03-021-1/+0
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-022-1/+2
* Fix several places to handle vector operands properly.Dan Gohman2010-03-021-5/+13
* Rewrite test to test VLA using new debug info encoding scheme.Devang Patel2010-03-011-62/+71
* add some random nounwinds.Chris Lattner2010-02-281-1/+1
* Don't try to replace physical registers when doing CSE.Dan Gohman2010-02-281-0/+39
* Add nounwinds.Dan Gohman2010-02-271-2/+2
* Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.Evan Cheng2010-02-275-10/+64
* change the scope node to include a list of children to be checkedChris Lattner2010-02-251-1/+1
* Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman2010-02-251-39/+0
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-251-2/+1
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-241-0/+39
* Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar2010-02-245-63/+10
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-241-13/+429
* Change the scheduler from adding nodes in allnodes orderChris Lattner2010-02-241-102/+0
* Re-apply 96540 and 96556 with fixes.Evan Cheng2010-02-245-10/+63
* DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses itJakob Stoklund Olesen2010-02-241-0/+20
* Remember to handle sub-registers when moving imp-defs to a rematted instruction.Jakob Stoklund Olesen2010-02-231-0/+49
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-231-0/+146
* These should not have been committed.Evan Cheng2010-02-224-46/+10
* Instcombine constant folding can normalize gep with negative index to index w...Evan Cheng2010-02-224-10/+46
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-221-1/+1
* Actually enable the -enable-unsafe-fp-math tests.Dan Gohman2010-02-221-144/+144
* Mark the return address stack slot as mutable when moving the return addressArnold Schwaighofer2010-02-221-0/+55
* 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