| Commit message (Expand) | Author | Age | Files | Lines |
| * | Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll, | Chris Lattner | 2004-02-16 | 1 | -0/+48 |
| * | Fold PHI nodes of constants which are only used by a single cast. This imple... | Chris Lattner | 2004-02-16 | 1 | -0/+29 |
| * | Teach LLVM to unravel the "swap idiom". This implements: | Chris Lattner | 2004-02-16 | 1 | -2/+13 |
| * | Implement Transforms/InstCombine/xor.ll:test19 | Chris Lattner | 2004-02-16 | 1 | -2/+13 |
| * | 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 | 4 | -13/+30 |
| * | Remove dependence on return type of ConstantStruct::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| * | Remove dependence on the return type of ConstantArray::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| * | Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are not | Chris Lattner | 2004-02-13 | 1 | -28/+33 |
| * | Intrinsic functions cannot throw | Chris Lattner | 2004-02-13 | 1 | -1/+1 |
| * | Expose a pass ID that can be 'required' | Chris Lattner | 2004-02-13 | 1 | -0/+2 |
| * | Remove obsolete comment. Unreachable blocks will automatically be left at the | Chris Lattner | 2004-02-11 | 1 | -2/+0 |
| * | Add an _embarassingly simple_ implementation of basic block layout. This is | Chris Lattner | 2004-02-11 | 1 | -0/+141 |
| * | 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 |
| * | initialization calls now return argc. If the program uses the argc value | Chris Lattner | 2004-02-10 | 1 | -17/+24 |
| * | Only add the global variable with the abort message if an unwind actually | Chris Lattner | 2004-02-09 | 1 | -14/+26 |
| * | Don't depend on auto data conversion | Chris Lattner | 2004-02-09 | 1 | -1/+1 |
| * | Adjust to the changed StructType interface. In particular, getElementTypes()... | Chris Lattner | 2004-02-09 | 4 | -11/+9 |
| * | Start using the new and improve interface to FunctionType arguments | Chris Lattner | 2004-02-09 | 3 | -21/+18 |
| * | The ConstantExpr::getCast call can cause a CPR to be generated. If so, | Chris Lattner | 2004-02-09 | 1 | -0/+4 |
| * | 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 | 7 | -10/+10 |
| * | Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn't | Chris Lattner | 2004-02-08 | 1 | -10/+32 |
| * | splitBasicBlock "does the right thing" now, no reason to reposition it. | Chris Lattner | 2004-02-08 | 1 | -3/+0 |
| * | 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 |
| * | Add debug output | Chris Lattner | 2004-02-05 | 1 | -0/+4 |
| * | 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 | 2 | -2/+2 |
| * | Remove unneeded code now that splitBasicBlock does the "right thing" | Chris Lattner | 2004-02-04 | 1 | -5/+0 |
| * | 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 |
| * | Disable (x - (y - z)) => (x + (z - y)) optimization for floating point. | Chris Lattner | 2004-02-02 | 1 | -1/+2 |
| * | Update comment | Chris Lattner | 2004-02-02 | 1 | -1/+1 |
| * | Make deadarghaX0r warning louder. | Brian Gaeke | 2004-02-02 | 1 | -1/+1 |
| * | Disable tail duplication in any "hard" cases, where it might break SSA form. | Chris Lattner | 2004-02-01 | 1 | -1/+27 |
| * | Fix the count of the number of instructions removed | Chris Lattner | 2004-02-01 | 1 | -0/+1 |
| * | Hyphenate `target-dependent' | Misha Brukman | 2004-01-28 | 1 | -1/+1 |
| * | Fix InstCombine/2004-01-13-InstCombineInvokePHI.ll, which also fixes lots | Chris Lattner | 2004-01-14 | 1 | -4/+20 |
| * | Clean up #includes | Chris Lattner | 2004-01-12 | 1 | -3/+1 |