Age | Commit message (Expand) | Author |
2010-08-30 | Add a new example to the LLVM distribution: a trace-based Brainfuck compiler ... | Owen Anderson |
2010-08-30 | Attempt to remove the MSIL backend from CMake as well based on Chris's r112375. | Chandler Carruth |
2010-08-30 | Revert r112461. It was failing on PPC... | Bill Wendling |
2010-08-30 | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is the | Bill Wendling |
2010-08-30 | When adding a register, we should mark it as "def" if it can optionally define | Bill Wendling |
2010-08-29 | revert 112457, it looks like it broke selfhost. | Chris Lattner |
2010-08-29 | rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas | Chris Lattner |
2010-08-29 | inline function into its only caller. | Chris Lattner |
2010-08-29 | two changes: 1) make AliasSet hold the list of call sites with an | Chris Lattner |
2010-08-29 | LICM does get dead instructions input to it. Instead of sinking them | Chris Lattner |
2010-08-29 | use moveBefore instead of remove+insert, it avoids some | Chris Lattner |
2010-08-29 | revert 112448 for now. | Chris Lattner |
2010-08-29 | optimize LICM::hoist to use moveBefore. Correct its updating | Chris Lattner |
2010-08-29 | fix some bugs (found by inspection) where LICM would not update | Chris Lattner |
2010-08-29 | rework the ownership of subloop alias information: instead of | Chris Lattner |
2010-08-29 | apparently unswitch had the same "Feature". Stop its | Chris Lattner |
2010-08-29 | now that loop passes don't use DomFrontier, there is no reason | Chris Lattner |
2010-08-29 | Make IVUsers iterative instead of recursive. | Dan Gohman |
2010-08-29 | Optionally rerun dedicated-register filtering after applying | Dan Gohman |
2010-08-29 | Fix several areas in LSR to do a better job keeping the main | Dan Gohman |
2010-08-29 | Refactor the three main groups of code out of | Dan Gohman |
2010-08-29 | Delete a bogus check. | Dan Gohman |
2010-08-29 | Add some comments. | Dan Gohman |
2010-08-29 | Move this debug output into GenerateAllReuseFormula, to declutter | Dan Gohman |
2010-08-29 | Delete an unused declaration. | Dan Gohman |
2010-08-29 | Do one lookup instead of two. | Dan Gohman |
2010-08-29 | Restructure the {A,+,B}<L> * {C,+,D}<L> folding so that it folds | Dan Gohman |
2010-08-29 | Batch up subtracts along with adds, when analyzing long chains of | Dan Gohman |
2010-08-29 | Micro-optimize GroupByComplexity. | Dan Gohman |
2010-08-29 | Hold AddRec->getLoop() in a variable, to make the Mul code more consistent | Dan Gohman |
2010-08-29 | Rename a variable, for consistency. | Dan Gohman |
2010-08-29 | Use iterators instead of indices. | Dan Gohman |
2010-08-29 | Don't worry about union types. | Dan Gohman |
2010-08-29 | Make this test less dependent on register allocation choices. | Dan Gohman |
2010-08-29 | Use exec. | Dan Gohman |
2010-08-29 | Delete an unused declaration. | Dan Gohman |
2010-08-29 | Fix lowering of INSERT_VECTOR_ELT in SPU. | Kalle Raiskila |
2010-08-29 | Fix whitespaces. No functionality changes. | Bill Wendling |
2010-08-29 | Stop explicitly scheduling domfrontier before the loop passes, | Chris Lattner |
2010-08-29 | licm preserves the cfg, it doesn't have to explicitly say it | Chris Lattner |
2010-08-29 | now that it doesn't use the PromoteMemToReg function, LICM doesn't | Chris Lattner |
2010-08-29 | completely rewrite the memory promotion algorithm in LICM. | Chris Lattner |
2010-08-29 | Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm | Bob Wilson |
2010-08-29 | use getUniqueExitBlocks instead of a manual set. | Chris Lattner |
2010-08-29 | A couple of small missed optimizations. | Eli Friedman |
2010-08-29 | reimplement LICM::sink to use SSAUpdater instead of PromoteMemToReg. | Chris Lattner |
2010-08-29 | implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse. | Chris Lattner |
2010-08-29 | remove dead proto | Chris Lattner |
2010-08-29 | reduce indentation in LICM::sink by using early exits, use | Chris Lattner |
2010-08-29 | modernize this pass a bit: use efficient set/map and reduce indentation. | Chris Lattner |