summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DemandedBits.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [DemandedBits] Remove some redundancy in the work listFangrui Song2019-03-031-8/+9
* [DemandedBits] Optimize a find()+insert pattern with try_emplace and APInt::o...Fangrui Song2019-03-031-8/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Reapply "[DemandedBits] Use SetVector for Worklist"Nikita Popov2019-01-121-7/+6
* Revert "[DemandedBits] Use SetVector for Worklist"Nikita Popov2019-01-071-6/+7
* [DemandedBits] Use SetVector for WorklistNikita Popov2019-01-071-7/+6
* [BDCE] Remove dead uses of argumentsNikita Popov2019-01-041-41/+47
* Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2019-01-011-2/+36
* Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2018-12-191-41/+6
* [BDCE][DemandedBits] Detect dead uses of undead instructionsNikita Popov2018-12-191-6/+41
* Reapply "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-21/+44
* Revert "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-44/+22
* [DemandedBits][BDCE] Support vectors of integersNikita Popov2018-12-061-22/+44
* [DemandedBits] Add support for funnel shiftsNikita Popov2018-11-261-0/+21
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-2/+2
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-4/+4
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-2/+2
* [DemandedBits] simplify call; NFCSanjay Patel2017-08-161-1/+1
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-07-211-4/+15
* [DemandedBits] fix formatting; NFCSanjay Patel2017-07-071-9/+6
* [BDCE] Add comments. NFCXin Tong2017-06-191-0/+2
* [ValueTracking] Remove const_casts on several calls to computeKnownBits and C...Craig Topper2017-05-131-4/+2
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-2/+2
* [APInt] Add clearSignBit method. Use it and setSignBit in a few places. NFCICraig Topper2017-04-281-2/+2
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-261-17/+14
* [Analysis] Support bitreverse in -demanded-bits passBrian Gesiak2017-04-131-0/+3
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-4/+9
* Remove the AssumptionCacheHal Finkel2016-12-151-9/+4
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* [DemandedBits] Reduce number of duplicated DenseMap lookups.Benjamin Kramer2016-07-211-5/+4
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-181-22/+42
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [DemandedBits] Revert r249687 due to PR26071James Molloy2016-02-031-7/+0
* Make some headers self-contained, remove unused includes that violate layering.Benjamin Kramer2016-01-271-1/+0
* [DemandedBits] Fix computation of demanded bits for ICmpsJames Molloy2016-01-251-1/+1
* Compute demanded bits for icmp instructionsJames Molloy2015-10-081-0/+7
* Treat Mul just like Add and SubtractJames Molloy2015-10-081-0/+12
* Make demanded bits lazyJames Molloy2015-10-081-7/+19
* Untabify.NAKAMURA Takumi2015-09-221-7/+5
* Reformat comment lines.NAKAMURA Takumi2015-09-221-2/+2
* Reformat.NAKAMURA Takumi2015-09-221-2/+1
* Separate out BDCE's analysis into a separate DemandedBits analysis.James Molloy2015-08-141-0/+364
OpenPOWER on IntegriCloud