| Commit message (Expand) | Author | Age | Files | Lines |
* | Add some debugging output | Chris Lattner | 2004-03-13 | 1 | -1/+8 |
* | This change makes two big adjustments. | Chris Lattner | 2004-03-13 | 1 | -11/+49 |
* | This little patch speeds up the loop used to update the dominator set analysis. | Chris Lattner | 2004-03-13 | 1 | -17/+18 |
* | Implement sub.ll:test14 | Chris Lattner | 2004-03-13 | 1 | -8/+29 |
* | Implement InstCombine/sub.ll:test12 & test13 | Chris Lattner | 2004-03-12 | 1 | -0/+36 |
* | Add constant folding wrapper support for select instructions. | Chris Lattner | 2004-03-12 | 1 | -0/+4 |
* | Add sccp support for select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+23 |
* | Add trivial optimizations for select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+15 |
* | Initial support for edge profiling | Chris Lattner | 2004-03-08 | 1 | -0/+94 |
* | Split utility functions out of BlockProfiling.cpp | Chris Lattner | 2004-03-08 | 3 | -85/+137 |
* | finegrainify namespacification | Chris Lattner | 2004-03-08 | 1 | -14/+14 |
* | Implement ArgumentPromotion/aggregate-promote.ll | Chris Lattner | 2004-03-08 | 1 | -25/+145 |
* | Implement: ArgumentPromotion/chained.ll | Chris Lattner | 2004-03-07 | 1 | -0/+5 |
* | Fix another minor bug, exposed by perlbmk | Chris Lattner | 2004-03-07 | 1 | -3/+11 |
* | Since 'load null' is undefined, we can make it do whatever we want. Returning | Chris Lattner | 2004-03-07 | 1 | -0/+6 |
* | Fix a minor bug and turn debug output into, well, debug output. | Chris Lattner | 2004-03-07 | 1 | -2/+2 |
* | New LLVM pass: argument promotion. This version only handles simple scalar | Chris Lattner | 2004-03-07 | 1 | -0/+328 |
* | Don't emit things like malloc(16*1). Allocation instructions are fixed arity... | Chris Lattner | 2004-03-03 | 1 | -1/+1 |
* | Implement ExtractCodeRegion() | Misha Brukman | 2004-03-02 | 1 | -1/+9 |
* | Make a note that this is usually used via bugpoint. | Misha Brukman | 2004-03-02 | 1 | -3/+2 |
* | * Add implementation of ExtractBasicBlock() | Misha Brukman | 2004-03-01 | 1 | -0/+10 |
* | Disable tail duplication in a case that breaks on Olden/tsp | Chris Lattner | 2004-03-01 | 2 | -1/+5 |
* | * Remove function to find "main" in a Module, there's a method for that | Misha Brukman | 2004-02-29 | 1 | -168/+124 |
* | Fix bug: test/Regression/Transforms/LowerInvoke/2004-02-29-PHICrash.llx | Chris Lattner | 2004-02-29 | 1 | -2/+5 |
* | Fix PR255: [tailduplication] Single basic block loops are very rare | Chris Lattner | 2004-02-29 | 1 | -1/+2 |
* | Implement switch->br and br->switch folding by ripping out the switch->switch | Chris Lattner | 2004-02-28 | 1 | -178/+174 |
* | if there is already a prototype for malloc/free, use it, even if it's incorrect. | Chris Lattner | 2004-02-28 | 1 | -10/+42 |
* | Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does. | Chris Lattner | 2004-02-28 | 1 | -19/+54 |
* | Turn 'free null' into nothing | Chris Lattner | 2004-02-28 | 1 | -0/+8 |
* | Right, it's really Extractor, not Extraction. | Misha Brukman | 2004-02-28 | 1 | -2/+2 |
* | A pass that uses the generic CodeExtractor to rip out *every* loop in every | Misha Brukman | 2004-02-28 | 1 | -0/+69 |
* | A generic code extractor: given a list of BasicBlocks, it will rip them out into | Misha Brukman | 2004-02-28 | 1 | -0/+573 |
* | setcond instructions don't have aliasing implications. | Chris Lattner | 2004-02-27 | 1 | -2/+2 |
* | Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll | Chris Lattner | 2004-02-27 | 1 | -1/+23 |
* | Since LLVM uses structure type equivalence, it isn't useful to keep around | Chris Lattner | 2004-02-26 | 1 | -10/+11 |
* | turn things like: | Chris Lattner | 2004-02-26 | 1 | -0/+74 |
* | My faith in programmers has been found to be totally misplaced. One would | Chris Lattner | 2004-02-25 | 1 | -0/+82 |
* | Fix incorrect debug code | Chris Lattner | 2004-02-25 | 1 | -1/+2 |
* | Fix a faulty optimization on FP values | Chris Lattner | 2004-02-24 | 1 | -1/+2 |
* | If a block is made dead, make sure to promptly remove it. | Chris Lattner | 2004-02-24 | 1 | -0/+8 |
* | Implement SimplifyCFG/switch_switch_fold.ll | Chris Lattner | 2004-02-24 | 1 | -2/+150 |
* | Rearrange code a bit | Chris Lattner | 2004-02-24 | 1 | -30/+27 |
* | Implement: test/Regression/Transforms/SimplifyCFG/switch_create.ll | Chris Lattner | 2004-02-24 | 1 | -7/+140 |
* | Generate much more efficient code in programs like pifft | Chris Lattner | 2004-02-23 | 1 | -0/+8 |
* | Fix a small typeo in my checkin last night that broke vortex and other progra... | Chris Lattner | 2004-02-23 | 1 | -1/+1 |
* | Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll | Chris Lattner | 2004-02-23 | 1 | -3/+10 |
* | Implement cast.ll::test14/15 | Chris Lattner | 2004-02-23 | 1 | -0/+37 |
* | Refactor some code. In the mul - setcc folding case, we really care about | Chris Lattner | 2004-02-23 | 1 | -32/+63 |
* | Implement mul.ll:test11 | Chris Lattner | 2004-02-23 | 1 | -6/+7 |
* | Implement "strength reduction" of X <= C and X >= C | Chris Lattner | 2004-02-23 | 1 | -0/+9 |