projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix LSR compile time.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopStrengthReduce.cpp
2014-10-25
Andrew Trick
Fix LSR compile time.
blob
|
commitdiff
|
raw
2014-08-24
Craig Topper
Use range based for loops to avoid needing to re-mentio...
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-05-20
Quentin Colombet
[LSR] Canonicalize reg1 + ... + regN into reg1 + ....
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Adam Nemet
Reapply r207271 without the testcase
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Chandler Carruth
Revert r207271 for now. This commit introduced a test...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Adam Nemet
[LoopStrengthReduce] Don't trim formula that uses a...
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-15
Arnaud A. de Grand...
Remove some dead assignements found by scan-build
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Benjamin Kramer
LSR: Compress a pair (and get rid of the DenseMapInfo...
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 ValueHandle into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-03
Benjamin Kramer
[C++11] Use std::tie to simplify compare operators.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Andrew Trick
Fix PR18165: LSR must avoid scaling factors that exceed...
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-01-22
Tim Northover
Loop strength reduce: fix function name.
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
2014-01-09
Chandler Carruth
Put the functionality for printing a value to a raw_ost...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Move the LLVM IR asm writer header files into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Andrew Trick
Fix SCEVExpander: don't try to expand quadratic recurre...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Quentin Colombet
LSR: Fix the parameters used to compute the scaling...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-15
Jakub Staszak
Use 0 instead of NULL.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Quentin Colombet
Loop Strength Reduce: Scaling factor cost.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Quentin Colombet
Modify how the formulae are rated in Loop Strength...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-24
Michael J. Spencer
Replace Count{Leading,Trailing}Zeros_{32,64} with count...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-24
Jakub Staszak
Use dyn_cast instead of isa && cast.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Andrew Trick
Revert "Cleanup some SCEV logic a bit."
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Andrew Trick
Cleanup some SCEV logic a bit.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Andrew Trick
Tighten up an internal LSR API that should check for...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-16
Jakub Staszak
Reduce indents in LSRInstance::NarrowSearchSpaceByColla...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-09
Andrew Trick
LSR IVChain improvement.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-09
Jakub Staszak
Remove #includes from the commonly used LoopInfo.h.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-01
Preston Gurd
This patch aims to improve compile time performance...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-12
Chandler Carruth
Fix an editor goof in r171738 that Bill spotted. He...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Remove LSR's use of the random AddrMode struct. These...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch the SCEV expander and LoopStrengthReduce to use
blob
|
commitdiff
|
raw
|
diff to current
2013-01-06
Andrew Trick
Fix a crash in LSR replaceCongruentIVs.
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-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
revert r166264 because the LTO build is still failing
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Nadav Rotem
recommit the patch that makes LSR and LowerInvoke use...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Bob Wilson
Temporarily revert the TargetTransform changes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Nadav Rotem
Add a new interface to allow IR-level passes to access...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Nadav Rotem
Refactor the AddrMode class out of TLI to its own heade...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-18
Andrew Trick
LSR critical edge splitting fix for PR13756.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Richard Smith
Don't bind a reference to a dereferenced null pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Andrew Trick
Reapply r160340. LSR: Limit CollectSubexprs.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Andrew Trick
Revert "LSR: try not to blow up solving combinatorial...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Andrew Trick
LSR: try not to blow up solving combinatorial problems...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Andrew Trick
LSR Fix: check SCEV expression safety before expansion.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Andrew Trick
LSR: fix expansion of scaled reg in non-address type...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Andrew Trick
LSR fix: "Special" users are just like "Basic" users...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
blob
|
commitdiff
|
raw
|
diff to current
2012-04-30
Rafael Espindola
Make sure HoistInsertPosition finds a position that...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-26
Jakob Stoklund Olesen
Break up getProfitableChainIncrement().
blob
|
commitdiff
|
raw
|
diff to current
2012-04-26
Jakob Stoklund Olesen
Turn IVChain into a struct.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-25
Jakob Stoklund Olesen
Print IV chain numbers while collecting them.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Andrew Trick
loop-reduce: Add an early bailout to catch extremely...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-05
Jakob Stoklund Olesen
Pass the right sign to TLI->isLegalICmpImmediate.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Andrew Trick
LSR ivchain bug fix: corner case with ConstantExpr.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Andrew Trick
comment typo
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Andrew Trick
LSR cleanup: potential bug caught by PVS-Studio.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Andrew Trick
Remove -enable-lsr-retry in time for 3.1.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Andrew Trick
Remove -enable-lsr-nested in time for 3.1.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Andrew Trick
LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Andrew Trick
Handle a corner case with IV chain collection with...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Andrew Trick
SCEVExpander fixes. Affects LSR and indvars.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Andrew Trick
LSR fix: broaden the check for loop preheaders.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Andrew Trick
Enable LSR IV Chains with sufficient heuristics.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Andrew Trick
Adding IV chain generation to LSR.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Andrew Trick
Adding collection of IV chains to LSR.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Andrew Trick
"Minor LSR debugging stuff"
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Andrew Trick
Enable redundant phi elimination after LSR.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Andrew Trick
LSR: Don't optimize loops if an outer loop has no prehe...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Andrew Trick
LSR: run DeleteDeadPhis before replaceCongruentPhis.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Andrew Trick
Extended replaceCongruentPhis to handle mixed phi types.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Andrew Trick
Cleanup. Clarify LSRInstance public methods.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-10
Andrew Trick
LSR: ignore strides in outer loops.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Andrew Trick
LSR: prune undesirable formulae early.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-26
Benjamin Kramer
Move code into anonymous namespaces.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Nadav Rotem
Fix MSVC warnings by adding a cast.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Eli Friedman
Avoid undefined behavior in negation in LSR. Patch...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Andrew Trick
Add experimental -enable-lsr-phielim option.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Andrew Trick
LSR should only reuse phis that match its formula.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Andrew Trick
LSR should avoid redundant edge splitting.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Andrew Trick
typo + pasto
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Andrew Trick
LSR: rewrite inner loops only.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andrew Trick
Disable LSR retry by default.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Andrew Trick
LSR, one of the new Cost::isLoser() checks did not...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Andrew Trick
LSR cost metric minor fix and verification.
blob
|
commitdiff
|
raw
|
diff to current
next