| Commit message (Expand) | Author | Age | Files | Lines |
* | When expanding an expression such as (A + B + C + D), sort the operands | Dan Gohman | 2010-03-02 | 1 | -3/+3 |
* | clean up some testcases. | Chris Lattner | 2010-03-02 | 2 | -15/+1 |
* | Fix the xfail I added a couple of patches back. The issue | Chris Lattner | 2010-03-02 | 1 | -1/+0 |
* | Rewrite chain handling validation and input TokenFactor handling | Chris Lattner | 2010-03-02 | 2 | -1/+2 |
* | Fix several places to handle vector operands properly. | Dan Gohman | 2010-03-02 | 1 | -5/+13 |
* | Rewrite test to test VLA using new debug info encoding scheme. | Devang Patel | 2010-03-01 | 1 | -62/+71 |
* | add some random nounwinds. | Chris Lattner | 2010-02-28 | 1 | -1/+1 |
* | Don't try to replace physical registers when doing CSE. | Dan Gohman | 2010-02-28 | 1 | -0/+39 |
* | Add nounwinds. | Dan Gohman | 2010-02-27 | 1 | -2/+2 |
* | Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap. | Evan Cheng | 2010-02-27 | 5 | -10/+64 |
* | change the scope node to include a list of children to be checked | Chris Lattner | 2010-02-25 | 1 | -1/+1 |
* | Revert r97064. Duncan pointed out that bitcasts are defined in | Dan Gohman | 2010-02-25 | 1 | -39/+0 |
* | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman | 2010-02-25 | 1 | -2/+1 |
* | Make getTypeSizeInBits work correctly for array types; it should return | Dan Gohman | 2010-02-24 | 1 | -0/+39 |
* | Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again in | Daniel Dunbar | 2010-02-24 | 5 | -63/+10 |
* | When forming SSE min and max nodes for UGE and ULE comparisons, it's | Dan Gohman | 2010-02-24 | 1 | -13/+429 |
* | Change the scheduler from adding nodes in allnodes order | Chris Lattner | 2010-02-24 | 1 | -102/+0 |
* | Re-apply 96540 and 96556 with fixes. | Evan Cheng | 2010-02-24 | 5 | -10/+63 |
* | DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses it | Jakob Stoklund Olesen | 2010-02-24 | 1 | -0/+20 |
* | Remember to handle sub-registers when moving imp-defs to a rematted instruction. | Jakob Stoklund Olesen | 2010-02-23 | 1 | -0/+49 |
* | Keep track of phi join registers explicitly in LiveVariables. | Jakob Stoklund Olesen | 2010-02-23 | 1 | -0/+146 |
* | These should not have been committed. | Evan Cheng | 2010-02-22 | 4 | -46/+10 |
* | Instcombine constant folding can normalize gep with negative index to index w... | Evan Cheng | 2010-02-22 | 4 | -10/+46 |
* | Canonicalize ConstantInts to the right operand of commutative | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
* | Actually enable the -enable-unsafe-fp-math tests. | Dan Gohman | 2010-02-22 | 1 | -144/+144 |
* | Mark the return address stack slot as mutable when moving the return address | Arnold Schwaighofer | 2010-02-22 | 1 | -0/+55 |
* | Remove the logic for reasoning about NaNs from the code that forms | Dan Gohman | 2010-02-22 | 1 | -44/+168 |
* | fix and un-xfail X86/vec_ss_load_fold.ll | Chris Lattner | 2010-02-21 | 1 | -1/+0 |
* | temporarily disable this. | Chris Lattner | 2010-02-21 | 1 | -1/+2 |
* | Check for overflow when scaling up an add or an addrec for | Dan Gohman | 2010-02-19 | 1 | -0/+37 |
* | Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254. | Charles Davis | 2010-02-19 | 1 | -1/+18 |
* | Revert commits 96556 and 96640, because commit 96556 breaks the | Duncan Sands | 2010-02-19 | 4 | -46/+10 |
* | Transform (xor (setcc), (setcc)) == / != 1 to | Evan Cheng | 2010-02-19 | 1 | -0/+31 |
* | When determining the set of interesting reuse factors, consider | Dan Gohman | 2010-02-19 | 1 | -1/+57 |
* | getSplatIndex assumes that the first element of the mask contains the splat i... | Mon P Wang | 2010-02-18 | 1 | -5/+12 |
* | Always normalize spill weights, also for intervals created by spilling. | Jakob Stoklund Olesen | 2010-02-18 | 2 | -2/+6 |
* | Make CodePlacementOpt detect special EH control flow by | Dan Gohman | 2010-02-18 | 1 | -0/+45 |
* | remove empty file | Chris Lattner | 2010-02-18 | 1 | -0/+0 |
* | Some dag combiner goodness: | Evan Cheng | 2010-02-18 | 4 | -67/+15 |
* | Don't check for comments, which vary between subtargets. | Dan Gohman | 2010-02-17 | 1 | -1/+1 |
* | Don't attempt to divide INT_MIN by -1; consider such cases to | Dan Gohman | 2010-02-17 | 1 | -0/+26 |
* | roundss is an sse 4 thing, fix the test on non-sse41 builders | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
* | fix rdar://7653908, a crash on a case where we would fold a load | Chris Lattner | 2010-02-16 | 1 | -0/+25 |
* | filecheckize | Chris Lattner | 2010-02-16 | 1 | -3/+9 |
* | Look for SSE and instructions of this form: (and x, (build_vector c1,c2,c3,c4)). | Evan Cheng | 2010-02-16 | 2 | -4/+12 |
* | Add support for emitting non-temporal stores for DAGs marked | David Greene | 2010-02-16 | 1 | -0/+22 |
* | Split the main for-each-use loop again, this time for GenerateTruncates, | Dan Gohman | 2010-02-16 | 1 | -0/+59 |
* | Fix PR6300. | Jakob Stoklund Olesen | 2010-02-15 | 1 | -0/+80 |
* | remove empty file. | Chris Lattner | 2010-02-15 | 1 | -0/+0 |
* | revert r96241. It breaks two regression tests, isn't documented, | Chris Lattner | 2010-02-15 | 1 | -84/+0 |