summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/PredicateInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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