2010-01-05 |
Devang Patel | Remove dead debug info intrinsics. |
blob | commitdiff | raw |
2009-12-18 |
Dan Gohman | Add Loop contains utility methods for testing whether... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Eric Christopher | Make sure the immediate dominator isn't NULL through... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Nick Lewycky | Pull LLVMContext out of PromoteMemToReg. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Dan Gohman | Enable hoisting of loads from constant memory by defaul... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Update various Loop optimization passes to cope with... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Devang Patel | Use isVoidTy() |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Check void type before using RAUWd. |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Do not check use_empty() before replaceAllUsesWith... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Evan Cheng | Make licm debug message readable. |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Torok Edwin | Remove CleanupDbgInfo, instcombine does this and its... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Torok Edwin | LICM shouldn't sink/delete debug information. Fix this... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Dan Gohman | Grab an LLVM Context from an instruction that exists... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Dan Gohman | Re-apply r80926, with fixes: keep the domtree informed... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Evan Cheng | Revert r80926. It causes loop unswitch assertion and... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Add a verifyAnalysis to LoopInfo, LoopSimplify, and... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Dan Gohman | Make AliasAnalysis and related classes use |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Eli Friedman | Replace isTrapping with a new, similar method called |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Owen Anderson | Revert yesterday's change by removing the LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Second batch of passes using LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-03-27 |
Duncan Sands | Revert r67798: it breaks llvm-gcc bootstrap on x86... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Devang Patel | While hoisting an instruction, update alias info set... |
blob | commitdiff | raw | diff to current |
2009-03-09 |
Chris Lattner | reimplement AliasSetTracker in terms of DenseMap instea... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dan Gohman | This code doesn't actually use the ExitingBlocks list. |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Daniel Dunbar | Change create*Pass factory functions to return Pass... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
blob | commitdiff | raw | diff to current |
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 |
next |