projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Tighten up an internal LSR API that should check for NULL.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
LoopStrengthReduce.cpp
2013-03-19
Andrew Trick
Tighten up an internal LSR API that should check for...
blob
|
commitdiff
|
raw
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
2011-09-23
Andrew Trick
LSR minor bug fix in RateRegister.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Bill Wendling
LSR wants to split the landing pad's critical edge...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Bill Wendling
When inserting new instructions, use getFirstInsertionP...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Bill Wendling
Skip the landingpad instruction when determining the...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Andrew Trick
LSR, correct fix for rdar://9786536. Silly casting...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Andrew Trick
LSR must sometimes sign-extend before generating double...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Andrew Trick
LSR crashes on an empty IVUsers list.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Chris Lattner
land David Blaikie's patch to de-constify Type, with...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Chris Lattner
start using the new helper methods a bit.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Andrew Trick
SCEVExpander: give new insts a name that identifies...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Andrew Trick
IVUsers no longer needs to record the phis.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Dan Gohman
When checking for signed multiplication overflow, watch...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-20
Andrew Trick
indvars: Prototyping Sign/ZeroExtend elimination withou...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Dan Gohman
When forming an ICmpZero LSRUse, normalize the non...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Dan Gohman
Add an unfolded offset field to LSR's Formula record...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Bill Wendling
Reapply r129401 with patch for clang.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Bill Wendling
Revert r129401 for now. Clang is using the old way...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Bill Wendling
Remove the unaligned load intrinsics in favor of using...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Jay Foad
Remove PHINode::reserveOperandSpace(). Instead, add...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Jay Foad
(Almost) always call reserveOperandSpace() on newly...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-14
Andrew Trick
Added SCEV::NoWrapFlags to manage unsigned, signed...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
Cameron Zwarich
If we can't avoid running loop-simplify twice for now...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
Eric Christopher
Revert this in an attempt to bring the builders back.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
Cameron Zwarich
Turn this pass ordering:
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Dan Gohman
Don't split any loop backedges, including backedges...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-18
Cameron Zwarich
Remove code for updating dominance frontiers and some...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-02
Chris Lattner
split dom frontier handling stuff out to its own Domina...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Dan Gohman
Move SCEV::dominates and properlyDominates to ScalarEvo...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Dan Gohman
Move SCEV::isLoopInvariant and hasComputableLoopEvoluti...
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-12
Owen Anderson
Begin adding static dependence information to passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Dan Gohman
Filter out illegal formulae after updating offsets...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Dan Gohman
Delete the FormulaSorter class and inline its one metho...
blob
|
commitdiff
|
raw
|
diff to current
next