| Commit message (Expand) | Author | Age | Files | Lines |
| * | pull a bunch of logic out of instcombine into instsimplify for compare | Chris Lattner | 2009-11-09 | 1 | -56/+13 |
| * | inline a simple function. | Chris Lattner | 2009-11-09 | 1 | -17/+20 |
| * | rename SimplifyCompare -> SimplifyCmpInst and split it into | Chris Lattner | 2009-11-09 | 2 | -1/+2 |
| * | use instructionsimplify instead of a weak clone of ad-hoc folding stuff. | Chris Lattner | 2009-11-09 | 1 | -22/+2 |
| * | stub out a new form of BasicBlock::RemovePredecessorAndSimplify which | Chris Lattner | 2009-11-09 | 1 | -5/+65 |
| * | if a 'with overflow' intrinsic just has the normal result used, simplify | Chris Lattner | 2009-11-09 | 1 | -0/+41 |
| * | fix PR5104: when printing a single character, return the result of | Chris Lattner | 2009-11-09 | 1 | -9/+13 |
| * | enhance PHI slicing to handle the case when a slicable PHI is begin | Chris Lattner | 2009-11-09 | 1 | -74/+167 |
| * | Small cleanups. | Owen Anderson | 2009-11-09 | 1 | -8/+4 |
| * | Revert my previous patch to ABCD and fix things the right way. There are two... | Owen Anderson | 2009-11-09 | 1 | -13/+28 |
| * | comment typos pointed out by Duncan | Chris Lattner | 2009-11-09 | 1 | -3/+3 |
| * | Fix an issue where the ordering of blocks within a function could lead to dif... | Owen Anderson | 2009-11-08 | 1 | -2/+4 |
| * | Teach an instcombine to not pull trunc instructions through PHI nodes | Chris Lattner | 2009-11-08 | 1 | -10/+30 |
| * | reapply r8644[3-5] with only the scary part | Chris Lattner | 2009-11-08 | 1 | -8/+151 |
| * | Speculatively revert r8644[3-5], they seem to be leading to infinite loops in | Daniel Dunbar | 2009-11-08 | 1 | -151/+8 |
| * | teach a couple of instcombine transformations involving PHIs to | Chris Lattner | 2009-11-08 | 1 | -8/+151 |
| * | Improve tail call elimination to handle the switch statement. | Nick Lewycky | 2009-11-07 | 1 | -2/+11 |
| * | make instcombine only rewrite a chain of computation | Chris Lattner | 2009-11-07 | 1 | -19/+5 |
| * | Revert r86359, it is breaking the self host on the | Chris Lattner | 2009-11-07 | 1 | -117/+62 |
| * | Teach dead store elimination that certain intrinsics write to memory just like | Nick Lewycky | 2009-11-07 | 1 | -62/+117 |
| * | reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fix | Chris Lattner | 2009-11-07 | 1 | -243/+363 |
| * | Oops, FunctionContainsEscapingAllocas is really used to mean two different | Nick Lewycky | 2009-11-07 | 1 | -2/+10 |
| * | Dust off tail recursion elimination. Fix a fixme by applying CaptureTracking | Nick Lewycky | 2009-11-07 | 1 | -21/+8 |
| * | Revert following patches to fix llvmgcc bootstrap. | Devang Patel | 2009-11-07 | 1 | -350/+234 |
| * | Avoid "ambiguous 'else'" warning from gcc. | Jeffrey Yasskin | 2009-11-07 | 1 | -1/+2 |
| * | Fix a bug where we'd call SplitBlockPredecessors with a pred in the | Chris Lattner | 2009-11-06 | 1 | -2/+11 |
| * | Remove function left over from other jump threading cleanup. | Eli Friedman | 2009-11-06 | 1 | -24/+0 |
| * | Fix a problem discovered on self host. | Chris Lattner | 2009-11-06 | 1 | -1/+1 |
| * | remove more code subsumed by r86264 | Chris Lattner | 2009-11-06 | 1 | -83/+17 |
| * | eliminate some more code subsumed by r86264 | Chris Lattner | 2009-11-06 | 1 | -41/+4 |
| * | remove now redundant code, r86264 handles this case. | Chris Lattner | 2009-11-06 | 1 | -66/+0 |
| * | Extend jump threading to support much more general threading | Chris Lattner | 2009-11-06 | 1 | -27/+325 |
| * | remove some more Context arguments. | Chris Lattner | 2009-11-06 | 1 | -1/+1 |
| * | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 5 | -10/+7 |
| * | Teach LSR to avoid calling SplitCriticalEdge on edges with indirectbr. | Dan Gohman | 2009-11-05 | 1 | -0/+1 |
| * | LoopDeletion depends on loops having dedicated exits. | Dan Gohman | 2009-11-05 | 1 | -0/+4 |
| * | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 | 6 | -9/+25 |
| * | Call getAnalysis<LoopInfo> the normal way, instead of asking passed-in | Dan Gohman | 2009-11-05 | 1 | -2/+2 |
| * | Teach SimplifyLibCalls to fold memcmp calls with constant arguments. | Benjamin Kramer | 2009-11-05 | 1 | -4/+11 |
| * | Do map insert+find in one step. TODO -= 2. | Benjamin Kramer | 2009-11-05 | 1 | -15/+15 |
| * | improve DSE when TargetData is not around, based on work by | Chris Lattner | 2009-11-04 | 2 | -6/+16 |
| * | Fix an iterator invalidation bug that happens when a hashtable | Chris Lattner | 2009-11-04 | 1 | -3/+4 |
| * | move two functions up higher in the file. Delete a useless argument | Chris Lattner | 2009-11-04 | 1 | -176/+232 |
| * | reimplement multiple return value handling in IPSCCP, making it | Chris Lattner | 2009-11-03 | 1 | -125/+205 |
| * | finish half thunk thought | Chris Lattner | 2009-11-03 | 1 | -1/+3 |
| * | fix an IPSCCP bug I introduced when I changed IPSCCP to start working on | Chris Lattner | 2009-11-03 | 1 | -19/+31 |
| * | fix a subtle bug I introduced when refactoring SCCP. Testcase | Chris Lattner | 2009-11-03 | 1 | -1/+1 |
| * | turn IPSCCP back on now that the iterator invalidation bug is fixed. | Chris Lattner | 2009-11-03 | 1 | -36/+50 |
| * | fix a nasty iterator invalidation bug from my conversion from | Chris Lattner | 2009-11-02 | 1 | -3/+2 |
| * | revert r8579[56], which are causing unhappiness in buildbot land. | Chris Lattner | 2009-11-02 | 1 | -50/+36 |