aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/PredicateInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-13[Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-1/+1
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie1-1/+1
2017-11-17[PredicateInfo] Add comment about why we require stable sortMandeep Singh Grang1-0/+5
2017-11-14[PredicateInfo] Stable sort ValueDFS to remove non-deterministic orderingMandeep Singh Grang1-1/+1
2017-10-11[Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bo...Eugene Zelenko1-58/+37
2017-10-11[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko1-37/+58
2017-08-10[DebugCounter] Move the semicolon out of the DEBUG_COUNTER macro and require ...Craig Topper1-2/+3
2017-06-29Remove useless header. NFCXin Tong1-1/+0
2017-06-29PredicateInfo: Use OrderedInstructions instead of our homemadeDaniel Berlin1-51/+27
2017-06-14PredicateInfo: Don't insert conditional info when a conditional branch jumps ...Daniel Berlin1-0/+3
2017-06-01[PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating...Mandeep Singh Grang1-1/+34
2017-04-11Simplify the code and remove dead codeSylvestre Ledru1-5/+3
2017-02-22PredicateInfo: Support switch statementsDaniel Berlin1-22/+88
2017-02-19Removed extra ';'Simon Pilgrim1-1/+1
2017-02-19Add a DebugCounter for PredicateInfo renaming, and an associated testDaniel Berlin1-0/+8
2017-02-19Fix unused variable warning when assertions are disabled.Simon Pilgrim1-4/+4
2017-02-18PredicateInfo: Clean up predicate info a little, using insertionDaniel Berlin1-67/+93
2017-02-12PredicateInfo: Handle critical edgesDaniel Berlin1-63/+107
2017-02-07PredicateInfo: Some compilers are unhappy with naming Use *'s Use. Change the...Daniel Berlin1-13/+13
2017-02-07Add PredicateInfo utility and printing passDaniel Berlin1-0/+640