summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LazyValueInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Reintroduce a check accidentally removed in 288873 to fix clang botsPhilip Reames2016-12-071-4/+12
* Fix a warning introduced in r288874Philip Reames2016-12-071-1/+0
* [LVI] Remove used return value from markX functionsPhilip Reames2016-12-071-28/+26
* [LVI] Simplify mergeIn codePhilip Reames2016-12-071-24/+20
* [LVI] Simplify obfuscated codePhilip Reames2016-12-071-14/+0
* [LVI] Remove dead code in mergeInPhilip Reames2016-12-061-18/+0
* [LVI] Extract a helper functionPhilip Reames2016-12-061-32/+22
* [LVI] Hide the last markX function on LVILatticeValPhilip Reames2016-12-061-10/+10
* [LVI] Hide a confusing internal interfacePhilip Reames2016-12-061-16/+19
* [LVI] Remove duplicate code using existing helper functionPhilip Reames2016-12-061-6/+2
* Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]Philip Reames2016-12-011-50/+4
* Revert previous whitespace changePhilip Reames2016-12-011-1/+0
* Test commit of whitespace to check permissions.Philip Reames2016-12-011-0/+1
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [LVI] Fix a bug with a guard being the very first instruction in a BB not tak...Artur Pilipenko2016-10-211-5/+4
* Remove duplicated code; NFCSanjoy Das2016-10-021-2/+2
* Add some shortcuts in LazyValueInfo to reduce compile time of Correlated Valu...Wei Mi2016-09-151-0/+29
* [LVI] Complete the abstract of the cache layer [NFCI]Philip Reames2016-09-121-72/+94
* [LVI] Sink a couple more cache manipulation routines into the cache itself [N...Philip Reames2016-09-121-36/+45
* [LVI] Abstract out the actual cache logic [NFCI]Philip Reames2016-09-121-89/+97
* [LVI] Take guards into accountArtur Pilipenko2016-08-121-11/+29
* [LVI] Fix potential memory corruption in getValueFromConditionArtur Pilipenko2016-08-121-2/+4
* [LVI] Take range metadata into account while calculating icmp condition const...Artur Pilipenko2016-08-121-0/+3
* [LVI] Handle any predicate in comparisons like icmp <pred> (add Val, Offset),...Artur Pilipenko2016-08-121-2/+2
* [LVI] Handle conditions in the form of (cond1 && cond2)Artur Pilipenko2016-08-101-8/+42
* [LVI] NFC. Make getValueFromCondition return LVILatticeValue instead of chang...Artur Pilipenko2016-08-101-25/+16
* [LVI] Relax the assertion about LVILatticeVal type in getConstantRangeArtur Pilipenko2016-08-101-1/+4
* [LVI] Make LVI smarter about comparisons with non-constantsArtur Pilipenko2016-08-091-19/+36
* Revert 278107 which causes buildbot failures and in addition has wrong commit...Artur Pilipenko2016-08-091-33/+19
* Teach CorrelatedValuePropagation to mark adds as no wrapArtur Pilipenko2016-08-091-19/+33
* [LVI] NFC. Fix a typo Bofore -> BeforeArtur Pilipenko2016-08-091-1/+1
* [LVI] NFC. On the fast dest path use inverse predicate instead of inverse ran...Artur Pilipenko2016-08-081-4/+5
* [LVI] NFC. Rename confusing local NegOffset to OffsetArtur Pilipenko2016-08-081-6/+6
* [LVI] NFC. Extract LHS, RHS, Predicate locals in getValueFromConditionArtur Pilipenko2016-08-081-11/+14
* [LVI] NFC. Sink a condition type check from the caller down to getValueFromCo...Artur Pilipenko2016-08-021-31/+33
* [LVI] NFC. Fix a typo getValueFromFromCondition -> getValueFromConditionArtur Pilipenko2016-08-021-11/+9
* [LVI] Use DenseMap::find_as in LazyValueInfo.Justin Lebar2016-07-271-15/+29
* Trailing whitespace.NAKAMURA Takumi2016-07-251-4/+4
* Reformat blank lines.NAKAMURA Takumi2016-07-041-9/+8
* Reformat comment lines.NAKAMURA Takumi2016-07-041-8/+8
* Untabify.NAKAMURA Takumi2016-07-041-1/+1
* Reformat.NAKAMURA Takumi2016-07-041-28/+25
* Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer2016-06-261-2/+2
* [PM] Port LVI to the new PM.Sean Silva2016-06-131-12/+26
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
* [LazyValueInfo] Simplify `return after else`. NFCI.Davide Italiano2016-05-251-4/+3
* [LVI] Add an API to LazyValueInfo so that it can export ConstantRangesJohn Regehr2016-05-021-0/+16
* [LVI] Delete stale and misleading comment.Philip Reames2016-04-271-5/+0
* [LVI] Add a comment explaining a subtle piece of codePhilip Reames2016-04-271-15/+23
* [LVI] Reduce compile time by lazily scanning blocks if neededPhilip Reames2016-04-271-26/+26
OpenPOWER on IntegriCloud