summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/GuardWidening.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [ValueTracking] Convert most of the calls to computeKnownBits to use the vers...Craig Topper2017-05-241-3/+1
* Fix typos in commentSanjoy Das2017-05-031-4/+4
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-261-3/+4
* Add a wrapper around copy_if in STLExtras; NFCSanjoy Das2017-02-211-2/+1
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-2/+6
* Analysis: Move llvm::getConstantRangeFromMetadata to IR library.Peter Collingbourne2016-10-211-0/+1
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* fix formatting, typo; NFCSanjay Patel2016-06-191-1/+1
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-1/+1
* [GuardWidening] Tighten the interface of the RangeCheck struct; NFCSanjoy Das2016-05-241-32/+37
* [GuardWidening] Fix incorrect use of remove_ifSanjoy Das2016-05-211-25/+29
* Add const qualifiers to appease bots; NFCSanjoy Das2016-05-191-3/+3
* [GuardWidening] Introduce range check mergingSanjoy Das2016-05-191-0/+244
* [GuardWidening] Use getEquivalentICmp to fold constant comparesSanjoy Das2016-05-191-13/+23
* New pass: guard wideningSanjoy Das2016-05-181-0/+428
OpenPOWER on IntegriCloud