| Commit message (Expand) | Author | Age | Files | Lines |
* | - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex... | Evan Cheng | 2009-01-15 | 1 | -0/+11 |
* | Don't fold address calculations which use negative offsets into | Richard Osborne | 2009-01-15 | 1 | -0/+12 |
* | - Convert remaining i64 custom lowering into custom instruction emission | Scott Michel | 2009-01-15 | 2 | -9/+40 |
* | Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad! | Chris Lattner | 2009-01-14 | 1 | -0/+28 |
* | xfail for now. | Devang Patel | 2009-01-14 | 1 | -0/+1 |
* | Add pseudo instructions to the XCore for (load|store|load address) of a | Richard Osborne | 2009-01-14 | 1 | -0/+18 |
* | Fix the time regression I introduced in 464.h264ref with | Dale Johannesen | 2009-01-14 | 1 | -0/+39 |
* | rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary | Chris Lattner | 2009-01-14 | 1 | -0/+35 |
* | Disable the register+memory forms of the bt instructions for now. Thanks | Dan Gohman | 2009-01-13 | 1 | -1/+6 |
* | Fix testsuite regressions from recursive inlining. | Dale Johannesen | 2009-01-13 | 1 | -0/+293 |
* | The list-td and list-tdrr schedulers don't yet support physreg | Dan Gohman | 2009-01-13 | 2 | -2/+4 |
* | Make instcombine ensure that all allocas are explicitly aligned at at | Dan Gohman | 2009-01-13 | 2 | -2/+4 |
* | When replacing uses and the same node is reached | Duncan Sands | 2009-01-13 | 1 | -0/+21 |
* | Mark this XFAIL for the moment. | Duncan Sands | 2009-01-13 | 1 | -0/+1 |
* | Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295, | Nick Lewycky | 2009-01-13 | 7 | -0/+7 |
* | FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a ... | Evan Cheng | 2009-01-13 | 1 | -0/+84 |
* | Use DebugInfo interface to lower dbg_* intrinsics. | Devang Patel | 2009-01-13 | 3 | -4/+3 |
* | Enable recursive inlining. Reduce inlining threshold | Dale Johannesen | 2009-01-12 | 1 | -0/+92 |
* | Second test is only valid in 32-bit mode. | Evan Cheng | 2009-01-12 | 1 | -1/+1 |
* | Test for r62076. | Evan Cheng | 2009-01-12 | 1 | -0/+1 |
* | Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register... | Evan Cheng | 2009-01-12 | 1 | -0/+26 |
* | This is a dup of pr2659.ll. | Evan Cheng | 2009-01-10 | 1 | -41/+0 |
* | Duplicated node may produce a non-physical register def. | Evan Cheng | 2009-01-09 | 1 | -0/+41 |
* | Add test case from PR2659. | Evan Cheng | 2009-01-09 | 1 | -0/+30 |
* | Fix PR3304 | Chris Lattner | 2009-01-09 | 1 | -0/+15 |
* | PR2659 was fixed by r61847. Add the testcase as a regression test. | Dan Gohman | 2009-01-09 | 1 | -0/+33 |
* | Implement rdar://6480391, extending of equality icmp's to avoid a truncation. | Chris Lattner | 2009-01-09 | 2 | -4/+19 |
* | Fix PR3298, a crash in Jump Threading. Apparently even | Chris Lattner | 2009-01-09 | 1 | -0/+49 |
* | this doesn't depend on the gcc early inliner anymore. | Chris Lattner | 2009-01-09 | 1 | -1/+1 |
* | PR3290 is now fixed. | Chris Lattner | 2009-01-09 | 1 | -5/+1 |
* | Fix part 3/2 of PR3290, making instcombine zap (gep(bitcast)) when possible. | Chris Lattner | 2009-01-09 | 1 | -0/+11 |
* | this test should not run opt -std-compile-opts, it should run | Chris Lattner | 2009-01-09 | 1 | -114/+40 |
* | Do not inline functions with (dynamic) alloca into | Dale Johannesen | 2009-01-08 | 3 | -0/+45 |
* | ValueTracker can't assume that an alloca with no specified alignment | Chris Lattner | 2009-01-08 | 1 | -0/+26 |
* | this testcase is huge and hasn't regressed ever, I don't think it is worth ke... | Chris Lattner | 2009-01-08 | 1 | -24452/+0 |
* | the new scalarrepl changes are optimizing away a temporary alloca in | Chris Lattner | 2009-01-08 | 1 | -41/+0 |
* | This implements the second half of the fix for PR3290, handling | Chris Lattner | 2009-01-08 | 1 | -0/+26 |
* | Fix off-by-one error in traversing an array; this fixes a test. | Misha Brukman | 2009-01-07 | 1 | -2/+0 |
* | Remove alloca tracking from nocapture analysis. Not only | Duncan Sands | 2009-01-07 | 1 | -18/+9 |
* | Implement the first half of PR3290: if there is a store of an | Chris Lattner | 2009-01-07 | 1 | -0/+31 |
* | The coalescer does not coalesce a virtual register to a physical register if ... | Evan Cheng | 2009-01-07 | 1 | -0/+24 |
* | add a testcase. | Chris Lattner | 2009-01-07 | 1 | -0/+56 |
* | Add patterns to match conditional moves with loads folded | Dan Gohman | 2009-01-07 | 1 | -0/+10 |
* | X86_COND_C and X86_COND_NC are alternate mnemonics for | Dan Gohman | 2009-01-07 | 2 | -3/+3 |
* | Now that fold-pcmpeqd-0.ll is effectively testing that scheduling helps | Dan Gohman | 2009-01-06 | 1 | -0/+83 |
* | Revert r42653 and forward-port the code that lets INC64_32r be | Dan Gohman | 2009-01-06 | 1 | -0/+21 |
* | Fix a bug in ComputeLinearIndex computation handling multi-level | Dan Gohman | 2009-01-06 | 1 | -0/+67 |
* | CellSPU: | Scott Michel | 2009-01-06 | 3 | -102/+345 |
* | Delete this test; it's a duplicate of 2006-07-03-schedulers.ll. | Dan Gohman | 2009-01-06 | 1 | -27/+0 |
* | Use a latency value of 0 for the artificial edges inserted by | Dan Gohman | 2009-01-06 | 1 | -1/+1 |