2007-06-07 |
Devang Patel | Do not require ETForest. Now it is unused by LICM. |
blob | commitdiff | raw |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
blob | commitdiff | raw | diff to current |
2007-06-05 |
Dan Gohman | Allow insertelement, extractelement, and shufflevector... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Devang Patel | s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Devang Patel | s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Devang Patel | Insert new instructions in AliasSet. |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Devang Patel | Fix typo. |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Devang Patel | Mem2Reg does not need TargetData. |
blob | commitdiff | raw | diff to current |
2007-04-24 |
Owen Anderson | Rollback some changes that adversely affected performan... |
blob | commitdiff | raw | diff to current |
2007-04-21 |
Owen Anderson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2007-04-20 |
Owen Anderson | Move more passes to using ETForest instead of Dominator... |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Owen Anderson | Switch more uses of DominatorTree over to ETForest. |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Dan Gohman | Spell doFinalization right, so that it is a proper... |
blob | commitdiff | raw | diff to current |
2007-04-14 |
Chris Lattner | fix long lines |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now LICM is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Chris Lattner | An sinkable instruction may exist with uses, if those... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-06-26 |
Chris Lattner | random code cleanups, no functionality change |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2005-06-20 |
Andrew Lenharth | prevent va_arg from being hoisted from a loop |
blob | commitdiff | raw | diff to current |
2005-06-18 |
Andrew Lenharth | core changes for varargs |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-25 |
Chris Lattner | Fix a bug where LICM was not updating AA information... |
blob | commitdiff | raw | diff to current |
2005-03-23 |
Chris Lattner | enable -debug-only=licm |
blob | commitdiff | raw | diff to current |
2004-12-15 |
Chris Lattner | Adjust to new interfaces |
blob | commitdiff | raw | diff to current |
2004-11-29 |
Chris Lattner | Allow hoisting loads of globals and alloca's in conditi... |
blob | commitdiff | raw | diff to current |
2004-11-26 |
Chris Lattner | Provide size information when checking to see if we... |
blob | commitdiff | raw | diff to current |
2004-09-15 |
Chris Lattner | Fix a bug in the previous checkin that broke 255.vortex |
blob | commitdiff | raw | diff to current |
2004-09-15 |
Chris Lattner | Make sure to update alias analysis information as we... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-07-27 |
Chris Lattner | Fix hoisting of void typed values, e.g. calls |
blob | commitdiff | raw | diff to current |
2004-06-19 |
Chris Lattner | Now that dominator tree children are built in determins... |
blob | commitdiff | raw | diff to current |
2004-06-19 |
Chris Lattner | Fix one source of nondeterminism in the -licm pass... |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Brian Gaeke | Fix typo in DEBUG printout. |
blob | commitdiff | raw | diff to current |
2004-05-23 |
Chris Lattner | Adjust to the changes in the AliasSetTracker interface |
blob | commitdiff | raw | diff to current |
2004-04-18 |
Chris Lattner | Move isLoopInvariant to the Loop class |
blob | commitdiff | raw | diff to current |
2004-04-18 |
Chris Lattner | Loop exit sets are no longer explicitly held, they... |
blob | commitdiff | raw | diff to current |
2004-03-15 |
Chris Lattner | Implement LICM of calls in simple cases. This is suffi... |
blob | commitdiff | raw | diff to current |
2004-02-02 |
Chris Lattner | Update comment |
blob | commitdiff | raw | diff to current |
2004-01-08 |
Chris Lattner | Improve encapsulation in the Loop and LoopInfo classes... |
blob | commitdiff | raw | diff to current |
2003-12-19 |
Chris Lattner | Remove the wierd "Operands" loop, by traversing basicbl... |
blob | commitdiff | raw | diff to current |
2003-12-19 |
Chris Lattner | Implement LICM/sink_multiple.ll, by sinking all possibl... |
blob | commitdiff | raw | diff to current |
2003-12-18 |
Chris Lattner | When we delete instructions from the loop, make sure... |
blob | commitdiff | raw | diff to current |
2003-12-14 |
Chris Lattner | Do not promote volatile alias sets into registers |
blob | commitdiff | raw | diff to current |
2003-12-11 |
Chris Lattner | Fix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly... |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Fix bug: LICM/sink_multiple_exits.ll |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Don't allow dead instructions to stop sinking early. |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Simplify code |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Avoid performing two identical lookups when one will... |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Make LICM itself a bit more efficient, and make the... |
blob | commitdiff | raw | diff to current |
2003-12-10 |
Chris Lattner | Implement instruction sinking out of loops. This still... |
blob | commitdiff | raw | diff to current |
2003-12-09 |
Chris Lattner | Refactor code a little bit, eliminating the gratuitous... |
blob | commitdiff | raw | diff to current |
2003-12-09 |
Chris Lattner | Fine grainify namespacification |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-11-07 |
Misha Brukman | Declare FunctionPasses as such so that they can be... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-13 |
Chris Lattner | Wrap code at 80 columns |
blob | commitdiff | raw | diff to current |
2003-10-12 |
Chris Lattner | Rename loop preheaders pass to loop simplify |
blob | commitdiff | raw | diff to current |
2003-10-10 |
Misha Brukman | Fix spelling. |
blob | commitdiff | raw | diff to current |
2003-10-05 |
Chris Lattner | Change the interface to PromoteMemToReg to also take... |
blob | commitdiff | raw | diff to current |
2003-09-11 |
Chris Lattner | Renamed DominatorTree::Node::getNode() -> getBlock() |
blob | commitdiff | raw | diff to current |
2003-09-11 |
Misha Brukman | Spell `definite' correctly. |
blob | commitdiff | raw | diff to current |
2003-09-10 |
Chris Lattner | Fix spell-o's |
blob | commitdiff | raw | diff to current |
2003-09-08 |
Chris Lattner | Do not hoist volatile loads |
blob | commitdiff | raw | diff to current |
2003-08-05 |
Tanya Lattner | Fixed minor bug in SafeToHoist and made some changes... |
blob | commitdiff | raw | diff to current |
2003-08-05 |
Tanya Lattner | Fixed LICM bug that hoists trapping instructions that... |
blob | commitdiff | raw | diff to current |
2003-08-01 |
Chris Lattner | DEBUG got moved to Support/Debug.h |
blob | commitdiff | raw | diff to current |
2003-04-23 |
Chris Lattner | Remove unnecesary &*'s |
blob | commitdiff | raw | diff to current |
2003-03-03 |
Chris Lattner | Convert LICM over to use AliasSetTracker. Besides... |
blob | commitdiff | raw | diff to current |
2003-03-03 |
Chris Lattner | Change the mem2reg interface to accept a TargetData... |
blob | commitdiff | raw | diff to current |
2003-02-28 |
Chris Lattner | Fix bug: LICM/2003-02-28-PromoteDifferentType.ll |
blob | commitdiff | raw | diff to current |
2003-02-27 |
Chris Lattner | Fix bug: 2003-02-27-StoreSinkPHIs.ll |
blob | commitdiff | raw | diff to current |
2003-02-26 |
Chris Lattner | Convert to work with new AliasAnalysis interface by... |
blob | commitdiff | raw | diff to current |
2003-02-24 |
Chris Lattner | Initial implementation of Loop invariant memory->scalar... |
blob | commitdiff | raw | diff to current |
2002-10-21 |
Chris Lattner | - Rename AnalysisUsage::preservesAll to getPreservesA... |
blob | commitdiff | raw | diff to current |
2002-10-01 |
Chris Lattner | Updates to work with recent Statistic's changes: |
blob | commitdiff | raw | diff to current |
2002-09-29 |
Chris Lattner | Fix bug in LICM that caused the previous big win. :( |
blob | commitdiff | raw | diff to current |
2002-09-29 |
Chris Lattner | Hoist the contents of Loops in depth first order in... |
blob | commitdiff | raw | diff to current |
2002-09-26 |
Chris Lattner | - Further cleanups of LICM pass, remove extra work... |
blob | commitdiff | raw | diff to current |
2002-09-26 |
Chris Lattner | Improve comments, doxygenize more |
blob | commitdiff | raw | diff to current |
2002-09-26 |
Chris Lattner | Clean up LICM significantly now that it is guaranteed... |
blob | commitdiff | raw | diff to current |
2002-09-26 |
Chris Lattner | Loop invariant code motion now depends on the LoopPrehe... |
blob | commitdiff | raw | diff to current |
2002-09-10 |
Chris Lattner | Clean up code due to auto-insert constructors |
blob | commitdiff | raw | diff to current |
2002-08-22 |
Chris Lattner | Load & StoreInst no longer derive from MemAccessInst... |
blob | commitdiff | raw | diff to current |
2002-08-22 |
Chris Lattner | Add capability of using pointer analysis to LICM |
blob | commitdiff | raw | diff to current |
2002-08-14 |
Chris Lattner | Fix bug introduced in last checkin due to CastInst... |
blob | commitdiff | raw | diff to current |
2002-08-14 |
Chris Lattner | Remove support for NOT instruction |
blob | commitdiff | raw | diff to current |
next |