Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
0957748cb78828a09604918f29a5f562dd6d8390
/
llvm
/
lib
/
Transforms
/
Utils
/
PredicateInfo.cpp
05da2fe
Sink all InitializePasses.h includes
by Reid Kleckner
· 6 years ago
fdaa742
Second attempt to add iterator_range::empty()
by Jordan Rose
· 6 years ago
0eaee54
[llvm] Migrate llvm::make_unique to std::make_unique
by Jonas Devlieghere
· 6 years ago
c74808b
[PredicateInfo] Replace pointer comparisons with deterministic compares.
by Florian Hahn
· 6 years ago
c0d0e3b
[PredicateInfo] Use SmallVector instead of SmallPtrSet.
by Florian Hahn
· 6 years ago
9d020de
[PredicateInfo] Do not process unreachable operands.
by Taewook Oh
· 6 years ago
efd94c5
Use llvm::stable_sort
by Fangrui Song
· 7 years ago
1368022
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
fadf250
Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."
by James Y Knight
· 7 years ago
f47d6b3
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
by James Y Knight
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
9fd397b
ADT/STLExtras: Introduce llvm::empty; NFC
by Matthias Braun
· 7 years ago
0cac726
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
by Fangrui Song
· 7 years ago
d3a4cbe
[NFC] Move OrderedInstructions and InstructionPrecedenceTracking to Analysis
by Max Kazantsev
· 7 years ago
36d2e25
[PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.
by Florian Hahn
· 7 years ago
5ac2629
[PredicateInfo] Order instructions in different BBs by DFSNumIn.
by Florian Hahn
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
636d94d
[Transforms] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 8 years ago
a373d18
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
by David Blaikie
· 8 years ago
e6bb663
[PredicateInfo] Add comment about why we require stable sort
by Mandeep Singh Grang
· 8 years ago
b8a11bb
[PredicateInfo] Stable sort ValueDFS to remove non-deterministic ordering
by Mandeep Singh Grang
· 8 years ago
6f1ae63
[Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bots (NFC).
by Eugene Zelenko
· 8 years ago
286d589
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
9cd976d
[DebugCounter] Move the semicolon out of the DEBUG_COUNTER macro and require it to be placed at the end of each use.
by Craig Topper
· 8 years ago
02008c3
Remove useless header. NFC
by Xin Tong
· 8 years ago
b7df17e
PredicateInfo: Use OrderedInstructions instead of our homemade version.
by Daniel Berlin
· 8 years ago
6d2db9e
PredicateInfo: Don't insert conditional info when a conditional branch jumps to the same target regardless of condition
by Daniel Berlin
· 8 years ago
33a1b73
[PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
by Mandeep Singh Grang
· 8 years ago
06faa9b
Simplify the code and remove dead code
by Sylvestre Ledru
· 9 years ago
fccbda9
PredicateInfo: Support switch statements
by Daniel Berlin
· 9 years ago
5798180
Removed extra ';'
by Simon Pilgrim
· 9 years ago
a4b5c01
Add a DebugCounter for PredicateInfo renaming, and an associated test
by Daniel Berlin
· 9 years ago
dba9011
Fix unused variable warning when assertions are disabled.
by Simon Pilgrim
· 9 years ago
588e0be
PredicateInfo: Clean up predicate info a little, using insertion
by Daniel Berlin
· 9 years ago
dbe8264
PredicateInfo: Handle critical edges
by Daniel Berlin
· 9 years ago
c763fd1
PredicateInfo: Some compilers are unhappy with naming Use *'s Use. Change the name.
by Daniel Berlin
· 9 years ago
439042b
Add PredicateInfo utility and printing pass
by Daniel Berlin
· 9 years ago