projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[LIR] General refactor to improve compile-time and simplify code.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LICM.cpp
2015-11-10
Renato Golin
Revert "Strip metadata when speculatively hoisting...
blob
|
commitdiff
|
raw
2015-11-10
Igor Laevsky
Strip metadata when speculatively hoisting instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Duncan P. N. Exon...
Scalar: Remove remaining ilist iterator implicit conver...
blob
|
commitdiff
|
raw
2015-09-21
Philip Reames
[LICM] Hoist calls to readonly argmemonly functions...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Chandler Carruth
[PM/AA] Rebuild LLVM's alias analysis infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Chandler Carruth
[PM] Port ScalarEvolution to the new pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
Ashutosh Nema
Test Commit.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Chandler Carruth
[PM/AA] Simplify the AliasAnalysis interface by removin...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Chandler Carruth
[PM/AA] Extract the ModRef enums from the AliasAnalysis...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-12
David Majnemer
[LICM] Don't try to sink values out of loops without...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Philip Reames
[LICM] Sinking doesn't involve the preheader
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Sanjoy Das
Exploit dereferenceable_or_null attribute in LICM pass
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Pete Cooper
Construct ArrayRef<const T*> from vector<T>
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Pete Cooper
Constify arguments to methods in LICM. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Pete Cooper
Change LoadAndStorePromoter to take ArrayRef instead...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Pete Cooper
Convert PHI getIncomingValue() to foreach over incoming...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Pete Cooper
Constify method. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Daniel Berlin
Revamp PredIteratorCache interface to be cleaner.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Mehdi Amini
Make DataLayout Non-Optional in the Module
blob
|
commitdiff
|
raw
|
diff to current
2015-02-22
Hal Finkel
[LICM] Refactor to expose functionality as utility...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Chandler Carruth
[PM] Split the LoopInfo object apart from the legacy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Separate the TargetLibraryInfo object from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Move TargetLibraryInfo into the Analysis library.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-29
Philip Reames
Refine the notion of MayThrow in LICM to include a...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-22
Bruno Cardoso Lopes
[LCSSA] Handle PHI insertion in disjoint loops
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Bruno Cardoso Lopes
[LICM] Avoind store sinking if no preheader is available
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Bruno Cardoso Lopes
[LICM] Store sink and indirectbr instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-10-21
Philip Reames
Introduce enum values for previously defined metadata...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
David Peixotto
Fix assertion in LICM doFinalization()
blob
|
commitdiff
|
raw
|
diff to current
2014-09-02
David Majnemer
LICM: Don't crash when an instruction is used by an...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
AA metadata refactoring (introduce AAMDNodes)
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Hal Finkel
Allow isDereferenceablePointer to look through some...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
Evgeniy Stepanov
Factor out part of LICM::sink into a helper function.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
Evgeniy Stepanov
[LICM] Don't create more than one copy of an instructio...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the PredIteratorCache into the IR librar...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move CFG.h to the IR library as it defines...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Rafael Espindola
Make some DataLayout pointers const.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Chandler Carruth
[LPM] Switch LICM to actively use LCSSA in addition...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-01
Chandler Carruth
[LPM] Apply a really big hammer to fix PR18688 by recur...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Chandler Carruth
[LPM] Make LCSSA a utility with a FunctionPass that...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Chandler Carruth
[LPM] Fix a logic error in LICM spotted by inspection.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Chandler Carruth
[cleanup] Use the type-based preservation method rather...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Benjamin Kramer
LICM: Hoist insertvalue/extractvalue out of loops.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-05
Chris Lattner
switch from pointer equality comparison to MDNode:...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-31
Chris Lattner
Fix LICM's memory promotion optimization to preserve...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Matt Beaumont-Gay
Add 'using' declarations to suppress -Woverloaded-virtu...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Nadav Rotem
LICM may hoist an instruction with undefined behavior...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-08
Dan Gohman
Avoid recomputing the unique exit blocks and their...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Nick Lewycky
An instruction in a loop is not guaranteed to be execut...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Dan Gohman
Move Instruction::isSafeToSpeculativelyExecute out...
blob
|
commitdiff
|
raw
|
diff to current
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
next