projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
LoopVectorize: Vectorize all accesses in address space zero with unit stride
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
IndVarSimplify.cpp
2013-06-04
David Majnemer
IndVarSimplify: check if loop invariant expansion can...
blob
|
commitdiff
|
raw
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
2011-07-06
Andrew Trick
indvars -disable-iv-rewrite: Added SimplifyCongruentIVs.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-05
Devang Patel
Preserve debug loc.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-05
Andrew Trick
indvars -disable-iv-rewrite: avoid multiple IVs in...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-02
Andrew Trick
indvars -disable-iv-rewrite: bug fix involving weird...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Andrew Trick
indvars -disable-iv-rewrite: handle cloning binary...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Andrew Trick
indvars -disable-iv-rewrite: handle an edge case involv...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Andrew Trick
indvars -disable-iv-rewrite: insert new trunc instructi...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Andrew Trick
indvars -disable-iv-rewrite: just because SCEV ignores...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Andrew Trick
cleanup: misleading comment.
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-28
Andrew Trick
indvars --disable-iv-rewrite: sever ties with IVUsers.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Andrew Trick
indvars --disable-iv-rewrite: Defer evaluating s/zext...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Andrew Trick
indvars -disable-iv-rewrite: run RLEV after SimplifyIVU...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Devang Patel
Set debug loc.
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-06-21
Andrew Trick
indvars -disable-iv-rewrite: Adds support for eliminati...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Andrew Trick
indvars: incremental fixes for -disable-iv-rewrite...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Andrew Trick
indvars: fixed IV cloning in -disable-iv-rewrite mode...
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-20
Andrew Trick
indvars: minor cleanup in preparation for sign/zero...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-13
Andrew Trick
Convert SimplifyIVUsers into a worklist instead of...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Andrew Trick
indvars: Added SimplifyIVUsers.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Andrew Trick
indvars: Added DisableIVRewrite and WidenIVs.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Andrew Trick
indvars: Added canExpandBackEdgeTakenCount.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Andrew Trick
Reapply r130340: Fix for PR9730.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Andrew Trick
Reverting r130340 in the unlikely event that it's respo...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-27
Andrew Trick
Fixes PR9730: indvars: An asserting value handle still...
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-18
Andrew Trick
Remove TargetData and ValueTracking includes. I didn...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Andrew Trick
Added isValidRewrite() to check the result of ScalarEvo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Chris Lattner
reduce indentation. Print <nuw> and <nsw> when dumping...
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
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-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-09-18
Gabor Greif
do not rely on the implicit-dereference semantics of...
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
next