2006-09-12 |
Chris Lattner | An sinkable instruction may exist with uses, if those... |
blob | commitdiff | raw |
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 |
2002-08-08 |
Chris Lattner | - Cleaned up the interface to AnalysisUsage to take... |
blob | commitdiff | raw | diff to current |
2002-07-26 |
Chris Lattner | * Add support for different "PassType's" |
blob | commitdiff | raw | diff to current |
2002-07-23 |
Chris Lattner | *** empty log message *** |
blob | commitdiff | raw | diff to current |
2002-06-25 |
Anand Shukla | changes to make it compatible with 64bit gcc |
blob | commitdiff | raw | diff to current |
2002-06-25 |
Chris Lattner | MEGAPATCH checkin. |
blob | commitdiff | raw | diff to current |
2002-05-26 |
Chris Lattner | Simplify the interface to local DCE and Constant prop |
blob | commitdiff | raw | diff to current |
2002-05-10 |
Chris Lattner | Initial checkin of LICM pass |
blob | commitdiff | raw | diff to current |
|