summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/PredicateInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-2/+2
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-3/+3
* [PredicateInfo] Replace pointer comparisons with deterministic compares.Florian Hahn2019-07-251-9/+40
* [PredicateInfo] Use SmallVector instead of SmallPtrSet.Florian Hahn2019-07-251-13/+8
* [PredicateInfo] Do not process unreachable operands.Taewook Oh2019-05-151-1/+2
* Use llvm::stable_sortFangrui Song2019-04-231-1/+1
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-2/+4
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-4/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-2/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun2018-10-311-2/+2
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* [NFC] Move OrderedInstructions and InstructionPrecedenceTracking to AnalysisMax Kazantsev2018-08-301-1/+0
* [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.Florian Hahn2018-07-241-6/+56
* [PredicateInfo] Order instructions in different BBs by DFSNumIn.Florian Hahn2018-06-201-1/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-9/+10
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-1/+1
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-1/+1
* [PredicateInfo] Add comment about why we require stable sortMandeep Singh Grang2017-11-171-0/+5
* [PredicateInfo] Stable sort ValueDFS to remove non-deterministic orderingMandeep Singh Grang2017-11-141-1/+1
* [Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bo...Eugene Zelenko2017-10-111-58/+37
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-111-37/+58
* [DebugCounter] Move the semicolon out of the DEBUG_COUNTER macro and require ...Craig Topper2017-08-101-2/+3
* Remove useless header. NFCXin Tong2017-06-291-1/+0
* PredicateInfo: Use OrderedInstructions instead of our homemadeDaniel Berlin2017-06-291-51/+27
* PredicateInfo: Don't insert conditional info when a conditional branch jumps ...Daniel Berlin2017-06-141-0/+3
* [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating...Mandeep Singh Grang2017-06-011-1/+34
* Simplify the code and remove dead codeSylvestre Ledru2017-04-111-5/+3
* PredicateInfo: Support switch statementsDaniel Berlin2017-02-221-22/+88
* Removed extra ';'Simon Pilgrim2017-02-191-1/+1
* Add a DebugCounter for PredicateInfo renaming, and an associated testDaniel Berlin2017-02-191-0/+8
* Fix unused variable warning when assertions are disabled.Simon Pilgrim2017-02-191-4/+4
* PredicateInfo: Clean up predicate info a little, using insertionDaniel Berlin2017-02-181-67/+93
* PredicateInfo: Handle critical edgesDaniel Berlin2017-02-121-63/+107
* PredicateInfo: Some compilers are unhappy with naming Use *'s Use. Change the...Daniel Berlin2017-02-071-13/+13
* Add PredicateInfo utility and printing passDaniel Berlin2017-02-071-0/+640
OpenPOWER on IntegriCloud