| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix an error handling redefinition of linkonce functions where the | Chris Lattner | 2008-06-20 | 1 | -18/+14 |
* | Fix PR2471, which is a bug involving an invalid promotion from a conditional ... | Chris Lattner | 2008-06-20 | 1 | -1/+7 |
* | Add C binding for ExecutionEngine::addGlobalMapping. | Gordon Henriksen | 2008-06-20 | 1 | -0/+5 |
* | Teach ReturnInst lowering about aggregate return values. | Dan Gohman | 2008-06-20 | 1 | -22/+28 |
* | Change around the data structures used to store availability sets, resulting ... | Owen Anderson | 2008-06-20 | 1 | -26/+64 |
* | Teach SCCP about insertvalue and extractvalue, and about | Dan Gohman | 2008-06-20 | 1 | -13/+107 |
* | Teach InlineFunction how to differentiate between multiple-value | Dan Gohman | 2008-06-20 | 1 | -2/+10 |
* | Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. | Evan Cheng | 2008-06-20 | 1 | -2/+2 |
* | Fix the index calculations for the extractvalue lowering code. | Dan Gohman | 2008-06-20 | 1 | -2/+2 |
* | Simplify the ComputeLinearIndex logic and fix a few bugs. | Dan Gohman | 2008-06-20 | 1 | -16/+10 |
* | Simplify this code. Thanks Chris! | Dan Gohman | 2008-06-20 | 1 | -3/+2 |
* | ISD::UNDEF should be expanded recursively / iteratively. | Evan Cheng | 2008-06-19 | 1 | -1/+0 |
* | Add a hidden -disable-pre flag for testing purposes. This should be removed | Owen Anderson | 2008-06-19 | 1 | -2/+8 |
* | PRE requires that critical edges be split. | Owen Anderson | 2008-06-19 | 1 | -0/+24 |
* | Remove dead code causing a warning. | Bill Wendling | 2008-06-19 | 1 | -2/+0 |
* | Use the common API for adding instructions to basic blocks instead of | Dan Gohman | 2008-06-19 | 1 | -11/+6 |
* | Be sure to remove values from the value numbering table after we delete them. | Owen Anderson | 2008-06-19 | 1 | -0/+1 |
* | Use Instruction::moveBefore instead of manipulating the instruction list | Dan Gohman | 2008-06-19 | 1 | -4/+2 |
* | Avoid using BasicBlock::getInstList directly in a few places. | Dan Gohman | 2008-06-19 | 1 | -9/+10 |
* | Revert support for insertvalue and extractvalue instructions for the moment. | Owen Anderson | 2008-06-19 | 1 | -63/+1 |
* | Use the transferSuccessors helper function. | Dan Gohman | 2008-06-19 | 1 | -5/+1 |
* | Delete dead code. | Dan Gohman | 2008-06-19 | 1 | -4/+0 |
* | Use a CallSite to find the nth argument of a call/invoke instruction instead of | Matthijs Kooijman | 2008-06-19 | 1 | -11/+11 |
* | Fix some warnings reported by gcc-4.3. Hopefully | Duncan Sands | 2008-06-19 | 1 | -1/+2 |
* | Missed a check. | Evan Cheng | 2008-06-19 | 1 | -1/+1 |
* | Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the | Eli Friedman | 2008-06-19 | 1 | -2/+0 |
* | Revert my last patch, which was causing regression test failures. | Owen Anderson | 2008-06-19 | 1 | -78/+69 |
* | Coalesce copy from one register class to a sub register class. e.g. X86::MOV1... | Evan Cheng | 2008-06-19 | 2 | -25/+98 |
* | Cosmetic changes. | Evan Cheng | 2008-06-19 | 1 | -3/+5 |
* | Unneeded include's. | Evan Cheng | 2008-06-19 | 2 | -2/+0 |
* | Minor spiller tweak to unfavor reload into load/store instructions. | Evan Cheng | 2008-06-19 | 1 | -4/+8 |
* | Insert empty slots into the instruction numbering in live intervals, so that ... | Owen Anderson | 2008-06-19 | 1 | -69/+78 |
* | Add support for extractvalue and insertvalue instructions in GVN. | Owen Anderson | 2008-06-18 | 1 | -1/+63 |
* | Add local PRE to GVN. This only operates in cases where it would not increas... | Owen Anderson | 2008-06-18 | 1 | -30/+168 |
* | Fix the source line debug information for the Windows platform. | Argiris Kirtzidis | 2008-06-18 | 1 | -5/+88 |
* | Fix the regressions on sext-misc.ll my patch yesterday caused. | Chris Lattner | 2008-06-18 | 1 | -0/+1 |
* | Revert r52459, which was causing an infinite loop or massive slowdown on Mult... | Owen Anderson | 2008-06-18 | 1 | -469/+369 |
* | Move SCEVExpander::visitAddExpr out-of-line. | Dan Gohman | 2008-06-18 | 1 | -0/+10 |
* | Move LSR's private isZero function to a public SCEV member | Dan Gohman | 2008-06-18 | 3 | -27/+20 |
* | Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of | Matthijs Kooijman | 2008-06-18 | 1 | -369/+469 |
* | Reapply r52397 (make IPConstProp promote returned arguments), but fixed this | Matthijs Kooijman | 2008-06-18 | 1 | -3/+18 |
* | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. | Evan Cheng | 2008-06-18 | 1 | -4/+3 |
* | Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my | Matthijs Kooijman | 2008-06-18 | 1 | -53/+76 |
* | Complete support for two-address pass rematerialization. Now *almost* always ... | Evan Cheng | 2008-06-18 | 1 | -49/+128 |
* | Cosmetic. | Evan Cheng | 2008-06-18 | 1 | -1/+1 |
* | implement some simple bswap optimizations, rdar://5992453 | Chris Lattner | 2008-06-18 | 1 | -122/+168 |
* | make truncate/sext elimination capable of changing phi's. This | Chris Lattner | 2008-06-18 | 1 | -5/+35 |
* | Unbreak DECLARE isel in pic mode. | Evan Cheng | 2008-06-18 | 1 | -3/+7 |
* | Preserve dominance frontier while trivially unswitching loop. | Devang Patel | 2008-06-18 | 1 | -0/+17 |
* | Auto-upgrade code for multiple-value return statements. This code | Dan Gohman | 2008-06-17 | 1 | -0/+24 |