| Commit message (Expand) | Author | Age | Files | Lines |
* | Add warning | Chris Lattner | 2004-03-31 | 1 | -0/+6 |
* | Fix linking of constant expr casts due to type resolution changes. With | Chris Lattner | 2004-03-31 | 1 | -0/+8 |
* | Now that all the code generators support the select instruction, and the inst... | Chris Lattner | 2004-03-30 | 1 | -78/+9 |
* | Add a simple select instruction lowering pass | Chris Lattner | 2004-03-30 | 1 | -0/+95 |
* | Fix bug: CodeExtractor/2004-03-17-MissedLiveIns.ll | Chris Lattner | 2004-03-18 | 1 | -0/+5 |
* | Fix CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll | Chris Lattner | 2004-03-18 | 1 | -0/+13 |
* | Seriously simplify and correct the PHI node handling code. | Chris Lattner | 2004-03-18 | 1 | -162/+28 |
* | Fix CodeExtractor/2004-03-17-OutputMismatch.ll | Chris Lattner | 2004-03-18 | 1 | -3/+7 |
* | Fix several bugs in the extractor: | Chris Lattner | 2004-03-18 | 1 | -45/+52 |
* | Prune #includes, moving the module interface to the front. Note that this | Chris Lattner | 2004-03-18 | 1 | -2/+1 |
* | Fix compilation of mesa, which I broke earlier today | Chris Lattner | 2004-03-17 | 1 | -2/+3 |
* | This code was both incredibly complex and incredibly broken. Fix it. | Chris Lattner | 2004-03-16 | 1 | -137/+57 |
* | Do not copy gigantic switch instructions | Chris Lattner | 2004-03-16 | 1 | -1/+8 |
* | Fix a regression from this patch: | Chris Lattner | 2004-03-16 | 1 | -16/+13 |
* | Mostly cosmetic improvements. Do fix the bug where a global value was consid... | Chris Lattner | 2004-03-15 | 1 | -35/+23 |
* | Assert that input blocks meet the invariants we expect | Chris Lattner | 2004-03-15 | 1 | -42/+38 |
* | No correctness fixes here, just minor qoi fixes: | Chris Lattner | 2004-03-14 | 1 | -30/+26 |
* | Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.ll | Chris Lattner | 2004-03-14 | 1 | -62/+34 |
* | Simplify the code a bit by making the collection of basic blocks to extract | Chris Lattner | 2004-03-14 | 1 | -57/+39 |
* | Do not create empty basic blocks when the lowerswitch pass expects blocks to | Chris Lattner | 2004-03-14 | 1 | -5/+2 |
* | Minor random cleanups | Chris Lattner | 2004-03-14 | 1 | -9/+7 |
* | If a block is dead, dominators will not be calculated for it. Because of this | Chris Lattner | 2004-03-14 | 1 | -2/+33 |
* | Verify functions as they are produced if -debug is specified. Reduce | Chris Lattner | 2004-03-14 | 1 | -6/+5 |
* | Move to the IPO library. Utils shouldn't contain passes. | Chris Lattner | 2004-03-14 | 1 | -68/+0 |
* | DemoteRegToStack got moved from DemoteRegToStack.h to Local.h | Chris Lattner | 2004-03-14 | 1 | -1/+1 |
* | This little patch speeds up the loop used to update the dominator set analysis. | Chris Lattner | 2004-03-13 | 1 | -17/+18 |
* | Add constant folding wrapper support for select instructions. | Chris Lattner | 2004-03-12 | 1 | -0/+4 |
* | 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 | 1 | -1/+1 |
* | Fix bug: test/Regression/Transforms/LowerInvoke/2004-02-29-PHICrash.llx | Chris Lattner | 2004-02-29 | 1 | -2/+5 |
* | 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 |
* | 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 |
* | turn things like: | Chris Lattner | 2004-02-26 | 1 | -0/+74 |
* | Fix incorrect debug code | Chris Lattner | 2004-02-25 | 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 |
* | Fix PR245: Linking weak and strong global variables is dependent on link order | Chris Lattner | 2004-02-17 | 1 | -1/+3 |
* | Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll, | Chris Lattner | 2004-02-16 | 1 | -0/+48 |
* | Instead of producing calls to setjmp/longjmp, produce uses of the | Chris Lattner | 2004-02-15 | 1 | -2/+2 |
* | Adjustments to support the new ConstantAggregateZero class | Chris Lattner | 2004-02-15 | 2 | -8/+21 |
* | Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are not | Chris Lattner | 2004-02-13 | 1 | -28/+33 |
* | Expose a pass ID that can be 'required' | Chris Lattner | 2004-02-13 | 1 | -0/+2 |