index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
SCCP.cpp
Age
Commit message (
Expand
)
Author
2018-04-11
Merging r326404:
Tom Stellard
2017-12-30
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-12-23
[SCCP] Manually fold branches on undef.
Davide Italiano
2017-11-22
[SCCP] Pick the right lattice value for constants.
Davide Italiano
2017-11-21
[SCCP] If we replace with a constant, we can't replace with a range.
Davide Italiano
2017-10-30
Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn
2017-10-30
Revert r316887 to fix buildbot failures.
Florian Hahn
2017-10-30
Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn
2017-10-20
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...
Eugene Zelenko
2017-10-13
[IPSCCP] Move common functions to ValueLatticeUtils (NFC)
Matthew Simpson
2017-10-12
Revert "Reintroduce "[SCCP] Propagate integer range info for parameters in IP...
Bruno Cardoso Lopes
2017-10-12
Reintroduce "[SCCP] Propagate integer range info for parameters in IPSCCP."
Bruno Cardoso Lopes
2017-10-10
Revert "[SCCP] Propagate integer range info for parameters in IPSCCP."
Bruno Cardoso Lopes
2017-10-10
Revert "[SCCP] Fix mem-sanitizer failure introduced by r315288."
Bruno Cardoso Lopes
2017-10-10
[SCCP] Fix mem-sanitizer failure introduced by r315288.
Florian Hahn
2017-10-10
[SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn
2017-07-31
[IPSCCP] Guard a user of getInitializer with hasDefinitiveInitializer
David Majnemer
2017-07-06
[Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...
Craig Topper
2017-06-16
[SCCP] Simplify the code a bit. NFCI.
Davide Italiano
2017-06-16
[SCCP] Clarify a comment about unhandled instructions.
Davide Italiano
2017-06-16
[SCCP] Remove redundant instruction visitors.
Davide Italiano
2017-06-09
[InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andrew Kaylor
2017-05-23
[SCCP] Use the `hasAddressTaken()` version defined in `Function`.
Davide Italiano
2017-04-12
[IR] Redesign the case iterator in SwitchInst to actually be an iterator
Chandler Carruth
2017-04-10
[SCCP] Resolve indirect branch target when possible.
Xin Tong
2017-03-08
[SCCP] Merge markOverdefined and markAnythingOverdefined.
Davide Italiano
2017-02-26
[SCCP] Remove manual folding of terminator instructions.
Xin Tong
2017-02-02
[IPSCCP] Restore the old behaviour (pre r293799).
Davide Italiano
2017-02-01
[IPSCCP] Don't propagate return values of functions marked as noinline.
Davide Italiano
2017-02-01
[IPSCCP] Teach how to not propagate return values of naked functions.
Davide Italiano
2017-01-19
[SCCP] Teach the pass how to handle `div` with overdefined operands.
Davide Italiano
2017-01-19
[SCCP] Update comment in visitBinaryOp() after recent changes.
Davide Italiano
2017-01-08
[SCCP] Unknown instructions are sent to overdefined anyway. NFCI.
Davide Italiano
2016-12-13
[SCCP] Debug diagnostic goes under DEBUG(). NFCI.
Davide Italiano
2016-12-11
[SCCP] Use the appropriate helper function. NFCI.
Davide Italiano
2016-12-09
[SCCP] Teach the pass about `mul %x 0` even if %x is overdefined.
Davide Italiano
2016-12-08
[SCCP] Make sure SCCP and ConstantFolding agree on undef >> a.
Davide Italiano
2016-12-06
Revert "[SCCP] Remove manual folding of terminator instructions."
Davide Italiano
2016-12-05
[SCCP] Remove manual folding of terminator instructions.
Davide Italiano
2016-12-01
[SCCP] Switch over to DEBUG() and drop an #ifdef.
Davide Italiano
2016-12-01
[SCCP] Prefer `auto` when the type is obvious. NFCI.
Davide Italiano
2016-11-22
[SCCP] Remove code in visitBinaryOperator (and add tests).
Davide Italiano
2016-08-24
[SCCP] Don't delete side-effecting instructions
Sanjoy Das
2016-08-11
Use range algorithms instead of unpacking begin/end
David Majnemer
2016-08-09
Consistently use ModuleAnalysisManager
Sean Silva
2016-08-09
Consistently use FunctionAnalysisManager
Sean Silva
2016-07-20
[SCCP] Zap multiple return values.
Davide Italiano
2016-07-19
[SCCP] Improve assert messages. NFCI.
Davide Italiano
2016-07-15
[SCCP] Merge two conditions into one. NFCI.
Davide Italiano
2016-07-14
[SCCP] Pass the Solver by reference, copies are expensive ...
Davide Italiano
[next]