projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
group unsafe math folds together for easier reading
[oota-llvm.git]
/
lib
/
Analysis
/
ScalarEvolution.cpp
2014-09-07
Hal Finkel
Make use @llvm.assume for loop guards in ScalarEvolution
blob
|
commitdiff
|
raw
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Nick Lewycky
Remove an errant outer loop that contains nothing but...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Duncan P. N. Exon...
Revert "[C++11] Add predecessors(BasicBlock *) / succes...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-20
Manuel Jacob
[C++11] Add predecessors(BasicBlock *) / successors...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-08
Tobias Grosser
ScalarEvolution: Derive element size from the type...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-29
Sebastian Pop
implement missing SCEVDivision case
blob
|
commitdiff
|
raw
|
diff to current
2014-05-29
Sebastian Pop
fail to find dimensions when ElementSize is nullptr
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Sebastian Pop
avoid type mismatch when building SCEVs
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Sebastian Pop
do not use the GCD to compute the delinearization strides
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Sebastian Pop
remove BasePointer before delinearizing
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Sebastian Pop
remove constant terms
blob
|
commitdiff
|
raw
|
diff to current
2014-05-26
Michael Zolotukhin
Some cleanup for r209568.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-24
Michael Zolotukhin
Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-23
Andrew Trick
Fix and improve SCEV ComputeBackedgeTankCount.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-23
Justin Bogner
ScalarEvolution: Fix handling of AddRecs in isKnownPred...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Andrew Trick
Fix a bug in SCEV's backedge taken count computation...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Sebastian Pop
use nullptr instead of NULL
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Sebastian Pop
do not assert when delinearization fails
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Sebastian Pop
use isZero()
blob
|
commitdiff
|
raw
|
diff to current
2014-05-10
Benjamin Kramer
SCEV: Use range-based for loop and fold variable into...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Sebastian Pop
move findArrayDimensions to ScalarEvolution
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Sebastian Pop
fix typo in debug message
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Tobias Grosser
Correct formatting.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Tobias Grosser
Use std::remove_if to remove elements from a vector
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Tobias Grosser
Revert "SCEV: Use I = vector<>.erase(I) to iterate...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Tobias Grosser
SCEV: Use I = vector<>.erase(I) to iterate and delete...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Sebastian Pop
avoid segfaulting
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Sebastian Pop
do not collect undef terms
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Sebastian Pop
split delinearization pass in 3 steps
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Tobias Grosser
[C++11] Add NArySCEV->Operands iterator range
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-04-15
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
divide by the result of the gcd
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
handle special cases when findGCD returns 1
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Sebastian Pop
in findGCD of multiply expr return the gcd
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Benjamin Kramer
ScalarEvolution: Compute exit counts for loops with...
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-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Tobias Grosser
Add missing parenthesis in SCEV comment
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the ConstantRange class into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move InstIterator out of the Support library...
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-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Sebastian Pop
fix a corner case in delinearization
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Rafael Espindola
Rename some member variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Benjamin Kramer
SCEV: Cast switched values to make -Wswitch more useful.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Benjamin Kramer
ScalarEvolution: Analyze trip count of loops with a...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Nick Lewycky
Fix crasher introduced in r200203 and caught by a libc...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Nick Lewycky
Teach SCEV to handle more cases of 'and X, CST', specif...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Andrew Trick
Fix PR18449: SCEV needs more precise max BECount for...
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
Stepan Dyatkovskiy
Fixed old typo in ScalarEvolution, that caused wrong...
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
2013-11-16
Benjamin Kramer
Annotate APInt methods where it's not clear whether...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Sebastian Pop
add more comments around the delinearization of arrays
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Sebastian Pop
delinearization of arrays
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Wan Xiaofei
Change data structure to memorize computed result in...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-06
Andrew Trick
Rewrite SCEV's backedge taken count computation.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-28
Benjamin Kramer
SCEV: Make the final add of an inbounds GEP nuw if...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-22
Andrew Trick
Clarify SCEV comments.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Use more type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Fix creating bitcasts between address spaces in SCEV.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Remove unused SCEV functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-18
Andrew Trick
SCEV should use NSW to get trip count for positive...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-27
Matt Arsenault
Minor code simplification
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-31
Andrew Trick
Fix a severe compile time problem when forming large...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Shuxin Yang
Stylistic change.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Benjamin Kramer
Don't use a potentially expensive shift if all we want...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Hal Finkel
Don't crash in SE dealing with ashr x, -1
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
Shuxin Yang
Fix a SCEV update problem.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Aaron Ballman
Silencing an MSVC warning about */ being found outside...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Andrew Trick
Prevent loop-unroll from making assumptions about undef...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Andrew Trick
Fix ScalarEvolution::ComputeExitLimitFromCond for ...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Andrew Trick
Fix SCEV forgetMemoizedResults should search and destro...
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-29
Benjamin Kramer
Follow up to 168711: It's safe to base this analysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Andrew Trick
Improve isImpliedCond comment a bit.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Benjamin Kramer
SCEV: Even if the latch terminator is foldable we can...
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-27
Benjamin Kramer
SCEV validator: Ignore CouldNotCompute/undef on both...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-27
Benjamin Kramer
SCEV validator: Add workarounds for some common false...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Benjamin Kramer
Add a basic verifier for SCEV's backedge taken counts.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Hal Finkel
getSmallConstantTripMultiple should never return zero.
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-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
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-01
Nick Lewycky
Stay rational; don't assert trying to take the square...
blob
|
commitdiff
|
raw
|
diff to current
next