| Commit message (Expand) | Author | Age | Files | Lines |
* | fix logical-select to invoke filecheck right, and fix hte instcombine | Chris Lattner | 2010-02-05 | 1 | -1/+6 |
* | Implement releaseMemory in CodeGenPrepare and free the BackEdges | Dan Gohman | 2010-02-05 | 1 | -0/+4 |
* | Use a SmallSetVector instead of a SetVector; this code showed up as a | Dan Gohman | 2010-02-05 | 1 | -2/+3 |
* | Remove this code for now. I have a better idea and will rewrite with | Eric Christopher | 2010-02-05 | 1 | -41/+0 |
* | Do not reassociate expressions with i1 type. SimplifyCFG converts some | Bob Wilson | 2010-02-04 | 1 | -0/+9 |
* | Increase inliner thresholds by 25. | Jakob Stoklund Olesen | 2010-02-04 | 1 | -3/+3 |
* | Temporarily revert this since it appears to have caused a build | Eric Christopher | 2010-02-04 | 1 | -49/+23 |
* | Rework constant expr and array handling for objectsize instcombining. | Eric Christopher | 2010-02-04 | 1 | -23/+49 |
* | If we're dealing with a zero-length array, don't lower to any | Eric Christopher | 2010-02-03 | 1 | -4/+9 |
* | Adjust the heuristics used to decide when SROA is likely to be profitable. | Bob Wilson | 2010-02-03 | 1 | -18/+20 |
* | Revert 94937 and move the noreturn check to codegen. | Evan Cheng | 2010-02-03 | 1 | -5/+4 |
* | Fix some comment typos. | Bob Wilson | 2010-02-03 | 1 | -3/+3 |
* | Recommit this, looks like it wasn't the cause. | Eric Christopher | 2010-02-03 | 2 | -70/+100 |
* | Hopefully temporarily revert this. | Eric Christopher | 2010-02-02 | 2 | -100/+70 |
* | Reformat my last patch slightly. | Eric Christopher | 2010-02-02 | 1 | -4/+4 |
* | Re-add strcmp and known size object size checking optimization. | Eric Christopher | 2010-02-02 | 2 | -12/+41 |
* | don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0 ? A : B | Chris Lattner | 2010-02-02 | 1 | -9/+13 |
* | fix a crash in loop unswitch on a loop invariant vector condition. | Chris Lattner | 2010-02-02 | 1 | -1/+5 |
* | LangRef.html says that inttoptr and ptrtoint always use zero-extension | Dan Gohman | 2010-02-02 | 1 | -21/+32 |
* | Don't need to check the last argument since it'll always be bool. We also | Eric Christopher | 2010-02-02 | 1 | -5/+1 |
* | More indentation/tabification fixes. | Eric Christopher | 2010-02-02 | 1 | -13/+13 |
* | Untabify previous commit. | Eric Christopher | 2010-02-02 | 1 | -3/+3 |
* | Formatting. | Eric Christopher | 2010-02-01 | 1 | -3/+3 |
* | Add an option to GVN to remove all partially redundant loads. This is currently | Bob Wilson | 2010-02-01 | 1 | -80/+107 |
* | cleanups. | Chris Lattner | 2010-02-01 | 1 | -4/+4 |
* | fix rdar://7590304, a miscompilation of objc apps on arm. The caller | Chris Lattner | 2010-02-01 | 1 | -3/+7 |
* | fix rdar://7590304, an infinite loop in instcombine. In the invoke | Chris Lattner | 2010-02-01 | 1 | -1/+6 |
* | Fix pr6198 by moving the isSized() check to an outer conditional. | Bob Wilson | 2010-02-01 | 1 | -6/+8 |
* | Simplify/generalize the xor+add->sign-extend instcombine. | Eli Friedman | 2010-01-31 | 1 | -35/+19 |
* | Add a small transform: transform -(X<<Y) to (-X<<Y) when the shift has a single | Eli Friedman | 2010-01-31 | 1 | -0/+7 |
* | Do not mark no-return calls tail calls. It'll screw up special calls like lon... | Evan Cheng | 2010-01-31 | 1 | -4/+5 |
* | Check alignment of loads when deciding whether it is safe to execute them | Bob Wilson | 2010-01-30 | 4 | -15/+25 |
* | Use more specific types to avoid casts. No functionality change. | Bob Wilson | 2010-01-30 | 1 | -6/+6 |
* | Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra... | Jakob Stoklund Olesen | 2010-01-29 | 1 | -2/+2 |
* | Preserve load alignment in instcombine transformations. I've been unable to | Bob Wilson | 2010-01-29 | 1 | -0/+3 |
* | Revert my last couple of patches. They appear to have broken bison. | Eric Christopher | 2010-01-29 | 2 | -43/+15 |
* | Use uint64_t instead of unsigned for offsets and sizes. | Bob Wilson | 2010-01-29 | 1 | -3/+3 |
* | Improve isSafeToLoadUnconditionally to recognize that GEPs with constant | Bob Wilson | 2010-01-29 | 3 | -11/+65 |
* | Having RHSKnownZero and RHSKnownOne be alternative names for KnownZero and Kn... | Duncan Sands | 2010-01-29 | 1 | -75/+69 |
* | Make strcpy_chk lower to strcpy if we have a safe size. | Eric Christopher | 2010-01-29 | 1 | -5/+7 |
* | Add constant support to object size handling and remove default | Eric Christopher | 2010-01-29 | 1 | -10/+36 |
* | Generic reformatting and comment fixing. No functionality change. | Bill Wendling | 2010-01-29 | 1 | -19/+20 |
* | Add newline to debugging output, and fix some grammar-os in comment. | Bill Wendling | 2010-01-29 | 1 | -5/+5 |
* | mem2reg erases the dbg.declare intrinsics that it converts to dbg.val intrinsics | Victor Hernandez | 2010-01-29 | 1 | -3/+13 |
* | Fix PR6165. The bug was that LHSKnownZero was being and'd with DemandedMask | Duncan Sands | 2010-01-28 | 1 | -2/+11 |
* | Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock. | Bob Wilson | 2010-01-27 | 1 | -41/+75 |
* | Kill ModuleProvider and ghost linkage by inverting the relationship between | Jeffrey Yasskin | 2010-01-27 | 1 | -1/+0 |
* | Don't bother with sprintf, just pass the Twine through. | Benjamin Kramer | 2010-01-27 | 2 | -6/+2 |
* | Use the less expensive getName function instead of getNameStr. | Benjamin Kramer | 2010-01-27 | 1 | -5/+4 |
* | some cleanups. | Chris Lattner | 2010-01-27 | 1 | -14/+15 |