aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/PredicateInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-3/+3
2019-07-25[PredicateInfo] Replace pointer comparisons with deterministic compares.Florian Hahn1-9/+40
2019-07-25[PredicateInfo] Use SmallVector instead of SmallPtrSet.Florian Hahn1-13/+8
2019-05-15[PredicateInfo] Do not process unreachable operands.Taewook Oh1-1/+2
2019-04-23Use llvm::stable_sortFangrui Song1-1/+1
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+4
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-4/+2
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-31ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun1-2/+2
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-08-30[NFC] Move OrderedInstructions and InstructionPrecedenceTracking to AnalysisMax Kazantsev1-1/+0
2018-07-24[PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.Florian Hahn1-6/+56
2018-06-20[PredicateInfo] Order instructions in different BBs by DFSNumIn.Florian Hahn1-1/+2
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-9/+10
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
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