2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
blob | commitdiff | raw |
2008-07-23 |
Chris Lattner | "Allow LICM to sink or lift loads from constant memory... |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Use Loop::block_iterator. |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Chris Lattner | rewrite the validity checking for memory promotion... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Chris Lattner | Use 'continue' to reduce nesting in this loop. No... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Anton Korobeynikov | Remove another leak. Due to some reason AliasSetTracker... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Dan Gohman | Use empty() member functions when that's what's being... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Devang Patel | Relax unsafe use check. If there is one unconditional... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Devang Patel | Do not reserve DOM check for GetElementPtrInst. |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Devang Patel | Do not promote null values because it may be unsafe... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Devang Patel | Avoid unsafe promotion. |
blob | commitdiff | raw | diff to current |
2007-09-18 |
Devang Patel | Fix PR1657 |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
blob | commitdiff | raw | diff to current |
2007-08-18 |
Nick Lewycky | Typo. |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Devang Patel | Add note. |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Devang Patel | Implement Simple Analysis interfaces - cloneBasicBlockA... |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Devang Patel | LICM preserves scalar evolution and dom frontier. |
blob | commitdiff | raw | diff to current |
2007-06-07 |
Devang Patel | Do not require ETForest. Now it is unused by LICM. |
blob | commitdiff | raw | diff to current |
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 |
next |