projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Do a better and more complete job of preserving metadata when combining
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
IndVarSimplify.cpp
2014-10-02
Zinovy Nis
[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
blob
|
commitdiff
|
raw
2014-09-30
Chad Rosier
[IndVarSimplify] Widen loop unsigned compares.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-26
Chad Rosier
[IndVar] Don't widen loop compare unless IV user is...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-17
Chad Rosier
[IndVarSimplify] Partially revert r217953 to see if...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-17
Chad Rosier
[IndVarSimplify] Widen loop compare instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-04
David Majnemer
IndVarSimplify: Address review comments for r217102
blob
|
commitdiff
|
raw
|
diff to current
2014-09-03
David Majnemer
IndVarSimplify: Don't let LFTR compare against a poison...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Zinovy Nis
[CLNUP] Remove return after llvm_unreachable. Thanks...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Zinovy Nis
[INDVARS] Extend using of widening of induction variabl...
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-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 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-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-29
Chandler Carruth
[LPM] Fix PR18642, a pretty nasty bug in IndVars that...
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-07
Andrew Trick
Reapply r198654 "indvars: sink truncates outside the...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Andrew Trick
Revert "indvars: sink truncates outside the loop."
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Andrew Trick
indvars: sink truncates outside the loop.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Andrew Trick
80 col. comment.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Andrew Trick
indvars: cleanup the IV visitor. It does more than...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Andrew Trick
indvars: insert truncate at loop boundary to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-23
Andrew Trick
Add support to indvars for optimizing sadd.with.overflow.
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-10-24
Juergen Ributzka
Fix a bug in LinearFunctionTestReplace that created...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-24
Andrew Trick
Clarify comments in genLoopLimit.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Matt Arsenault
Teach ScalarEvolution about pointer address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Andrew Trick
LFTR improvement to avoid truncation.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Andrew Trick
Cleanup LFTR logic.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Andrew Trick
Cleanup: rename a variable to make the logic easier...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Chandler Carruth
Revert "indvars: Improve LFTR by eliminating truncation...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Andrew Trick
indvars: Improve LFTR by eliminating truncation when...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
David Majnemer
IndVarSimplify: check if loop invariant expansion can...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Arnaud A. de Grand...
IndVarSimplify: do not recompute an IV value outside...
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-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Ulrich Weigand
In various places throughout the code generator, there...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Benjamin Kramer
Indvars: Don't recursively delete instruction during...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Jakub Staszak
Add a comment to the commit r165187.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Jakub Staszak
Fix PR13967.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Andrew Trick
indvars: drive by heuristics fix.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Andrew Trick
indvars: Linear function test replace should avoid...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-24
Andrew Trick
More IndVarSimplify cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Andrew Trick
Remove -enable-iv-rewrite, which has been unsupported...
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-02-19
Ahmed Charles
Remove dead code. Improve llvm_unreachable text. Simpli...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-28
Nick Lewycky
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Andrew Trick
SCEVExpander fixes. Affects LSR and indvars.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-12
Andrew Trick
Indvars: guard against exponential behavior in isHighCo...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Nadav Rotem
Add support for vectors of pointers.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Andrew Trick
SCEV fix. In general, Add/Mul expressions should not...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-26
Benjamin Kramer
Move code into anonymous namespaces.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Andrew Trick
Rewrite LinearFunctionTestReplace to handle pointer...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Chandler Carruth
Add parentheses to disambiguate the precedence of these...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Andrew Trick
Broaden an assert to handle enable-iv-rewrite=true...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-28
Andrew Trick
LFTR should avoid a type mismatch with null pointer...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Eli Friedman
It is not safe to sink an alloca into a stacksave/stack...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-15
Andrew Trick
Fix indvars randomness by removing iteration over a...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Andrew Trick
Move replaceCongruentIVs into SCEVExapander and bias...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-28
Andrew Trick
indvars should hoist [sz]ext because licm is not rerun.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Andrew Trick
Reapply r139759. Disable IV rewriting by default. See...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Andrew Trick
[indvars] Revert r139579 until 401.bzip -arch i386...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Andrew Trick
Disable IV rewriting by default. See PR10916.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Andrew Trick
[indvars] Fix bugs in floating point IV range checks...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-12
Andrew Trick
Rename -disable-iv-rewrite to -enable-iv-rewrite=false...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-10
Andrew Trick
[disable-iv-rewrite] Allow WidenIV to handle NSW/NUW...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Andrew Trick
Comment formatting.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Andrew Trick
Add -verify-indvars for imperfect SCEV trip count verif...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Bill Wendling
Don't sink landingpad instructions during ind-var simpl...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Bill Wendling
Use getFirstInsertionPt instead of getFirstNonPHI so...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Andrew Trick
Cleanup. Make ScalarEvolution an explicit argument...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Andrew Trick
Added a SimplifyIndVar utility to simplify induction...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-06
Andrew Trick
Made SCEV's UDiv expressions more canonical. When divid...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Andrew Trick
Cleanup: make std::pair usage slightly less indeciphera...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Chris Lattner
move tier out of an anonymous namespace, it doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Jay Foad
Fix a GCC warning.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Andrew Trick
indvars: Added getInsertPointForUses to find a valid...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Andrew Trick
indvars -disable-iv-rewrite: Add NarrowIVDefUse to...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Andrew Trick
indvars -disable-iv-rewrite fix: derived GEP IVs
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Andrew Trick
Compiler warning.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Andrew Trick
indvars: LinearFunctionTestReplace for non-canonical...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Andrew Trick
indvars: Added verification that LFTR and other indvars...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Andrew Trick
indvars: Added isHighCostExpansion. Avoid generating...
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-16
Andrew Trick
indvars: fix a pass-sensitivity issue that would hit...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-16
Andrew Trick
indvars: remove ExprToIVMap because it won't be needed...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-12
Andrew Trick
indvars: Code reorganization in preparation for
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Andrew Trick
indvars -disable-iv-rewrite: ExprToMap lives in Pass...
blob
|
commitdiff
|
raw
|
diff to current
next