| Commit message (Expand) | Author | Age | Files | Lines |
* | * 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 |
* | Implement SimplifyCFG/PhiEliminate.ll | Chris Lattner | 2004-02-11 | 1 | -5/+234 |
* | The hasConstantReferences predicate always returns false. | Chris Lattner | 2004-02-11 | 1 | -52/+49 |
* | Only add the global variable with the abort message if an unwind actually | Chris Lattner | 2004-02-09 | 1 | -14/+26 |
* | Fix grammar-o. | Misha Brukman | 2004-02-08 | 1 | -1/+1 |
* | Improve compatibility with programs that already have a prototype for 'write', | Chris Lattner | 2004-02-08 | 1 | -12/+43 |
* | rename the "exceptional" destination of an invoke instruction to the 'unwind'... | Chris Lattner | 2004-02-08 | 3 | -4/+4 |
* | Implement proper invoke/unwind lowering. | Chris Lattner | 2004-02-08 | 1 | -21/+262 |
* | Add a call to 'write' right before the call to abort() in the unwind path. | Chris Lattner | 2004-02-08 | 1 | -3/+27 |
* | Fix another dominator update bug. These bugs keep getting exposed because GCSE | Chris Lattner | 2004-02-05 | 1 | -1/+1 |
* | Fix bug updating dominators | Chris Lattner | 2004-02-05 | 1 | -2/+2 |
* | Fix PR223: Loopsimplify incorrectly updates dominator information | Chris Lattner | 2004-02-05 | 1 | -33/+105 |
* | Minor speedup, don't query ValueMap each time through the loop | Chris Lattner | 2004-02-04 | 1 | -6/+3 |
* | Two changes: | Chris Lattner | 2004-02-04 | 1 | -5/+12 |
* | Optimize the case where we are inlining a function that contains only one bas... | Chris Lattner | 2004-02-04 | 1 | -37/+67 |
* | Adjust to the new BasicBlock ctor, which requires a function parameter | Chris Lattner | 2004-02-04 | 1 | -1/+1 |
* | More refactoring. Move alloca instructions and handle invoke instructions | Chris Lattner | 2004-02-04 | 1 | -129/+132 |
* | Move the cloning of the function body much earlier in the inlinefunction | Chris Lattner | 2004-02-04 | 1 | -52/+54 |
* | Give CloneBasicBlock an optional function argument to specify which function | Chris Lattner | 2004-02-04 | 2 | -13/+10 |
* | Bunch up all locally used allocas by the block they are allocated in, and | Chris Lattner | 2004-02-03 | 1 | -13/+74 |
* | Handle extremely trivial cases extremely efficiently. This speeds up | Chris Lattner | 2004-02-03 | 1 | -17/+30 |
* | Hyphenate `target-dependent' | Misha Brukman | 2004-01-28 | 1 | -1/+1 |
* | Clean up #includes | Chris Lattner | 2004-01-12 | 1 | -3/+1 |
* | Remove use of ConstantExpr::getShift | Chris Lattner | 2004-01-12 | 3 | -16/+1 |
* | Remove use of ConstantHandling | Chris Lattner | 2004-01-12 | 1 | -1/+1 |
* | Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldT... | Chris Lattner | 2004-01-12 | 1 | -0/+58 |
* | Implement Transforms/ScalarRepl/phinodepromote.ll, which is an important | Chris Lattner | 2004-01-12 | 1 | -17/+86 |
* | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 12 | -82/+48 |
* | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 3 | -17/+10 |
* | Improve encapsulation in the Loop and LoopInfo classes by eliminating the | Chris Lattner | 2004-01-08 | 1 | -15/+16 |
* | Generalize a special case to fix PR187 | Chris Lattner | 2003-12-19 | 1 | -18/+28 |