2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out... |
blob | commitdiff | raw |
2011-12-06 |
Benjamin Kramer | Push StringRefs through the metadata interface. |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-11-08 |
Pete Cooper | LICM pass now understands invariant load metadata.... |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Bill Wendling | Use 'getFirstInsertionPt' when trying to insert new... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Atomic load/store support in LICM. |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Eli Friedman | Bring LICM into compliance with the new "Memory Model... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Devang Patel | Simplify. Consolidate dbg.declare handling in AllocaPro... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Tobias Grosser | LICM: Remove trailing white spaces |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Tobias Grosser | LICM: Do not loose alignment on promotion |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Attempt to preserve debug line info in LICM; as the... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Don't sink or hoist debug info instrinsics; it isn... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Oops, wasn't intending to commit this. Partial revert... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Fix a silly mistake (which trips over an assertion... |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Cameron Zwarich | Clean up the lazy initialization of DIBuilder a bit. |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Cameron Zwarich | Make LoadAndStorePromoter preserve debug info and creat... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Eli Friedman | PR9634: Don't unconditionally tell the AliasSetTracker... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Devang Patel | While sinking an instruction, do not lose llvm.dbg... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | Generalize LoadAndStorePromoter a bit and switch LICM |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | make inSubLoop much more efficient. |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | rip out isExitBlockDominatedByBlockInLoop, calling... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | Enhance LICM to promote alias sets whose pointers thems... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | fix PR8602, a bug in an assertion: a volatile store... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Dan Gohman | Reference ScalarEvolution by name rather than directly... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Dan Gohman | Teach LICM and AliasSetTracker about AccessesArgumentsR... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Dan Gohman | Reapply r116831 and r116839, converting AliasAnalysis... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Passes do not need to recursively initialize passes... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Dan Gohman | Make AliasSetTracker TBAA-aware, enabling TBAA-enabled... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Chris Lattner | fix PR8102, a case where we'd copyValue from a value... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | fix PR8067, an over-aggressive assertion in LICM. |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | pull a simple method out of LICM into a new |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Chris Lattner | fix a bug in my licm rewrite when a load from the promo... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Chris Lattner | fix more AST updating bugs, correcting miscompilation... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Chris Lattner | licm is wasting time hoisting constant foldable operations, |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | rewrite DwarfEHPrepare to use SSAUpdater to promote... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | two changes: 1) make AliasSet hold the list of call... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | LICM does get dead instructions input to it. Instead... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | use moveBefore instead of remove+insert, it avoids... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | revert 112448 for now. |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | optimize LICM::hoist to use moveBefore. Correct its... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | fix some bugs (found by inspection) where LICM would... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | rework the ownership of subloop alias information:... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | licm preserves the cfg, it doesn't have to explicitly... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | now that it doesn't use the PromoteMemToReg function... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | completely rewrite the memory promotion algorithm in... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | use getUniqueExitBlocks instead of a manual set. |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | reimplement LICM::sink to use SSAUpdater instead of... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | reduce indentation in LICM::sink by using early exits... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | modernize this pass a bit: use efficient set/map and... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Nick Lewycky | Add missing newline to debug statement. |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Dan Gohman | Reorder the contents of various getAnalysisUsage functi... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Gabor Greif | performance: cache the dereferenced use_iterator |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Devang Patel | Remove dead debug info intrinsics. |
blob | commitdiff | raw | diff to current |
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 |
next |