OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LCSSA
(Results
1 - 9
of
9
) sorted by null
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
LCSSA.cpp
1
//===--
LCSSA
.cpp - Convert loops into loop-closed SSA form ---------------===//
30
#define DEBUG_TYPE "
lcssa
"
48
struct
LCSSA
: public LoopPass {
50
LCSSA
() : LoopPass(ID) {
80
// Check the special guarantees that
LCSSA
makes.
81
assert(L->isLCSSAForm(*DT) && "
LCSSA
form not preserved!");
91
char
LCSSA
::ID = 0;
92
INITIALIZE_PASS_BEGIN(
LCSSA
, "
lcssa
", "Loop-Closed SSA Form Pass", false, false)
95
INITIALIZE_PASS_END(
LCSSA
, "lcssa", "Loop-Closed SSA Form Pass", false, false
[
all
...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopInstSimplify.cpp
55
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
LoopUnrollPass.cpp
90
// FIXME: Loop unroll requires
LCSSA
. And
LCSSA
requires dom info.
91
// If loop unroll does not preserve dom info then
LCSSA
pass on next
103
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
LoopDeletion.cpp
66
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
75
/// checked for unique exit and exiting blocks, and that the code is in
LCSSA
84
// Because the code is in
LCSSA
form, any values used outside of the loop
128
/// NOTE: This entire process relies pretty heavily on LoopSimplify and
LCSSA
LoopRotation.cpp
42
//
LCSSA
form makes instruction renaming easier.
66
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
328
Exit->removePredecessor(OrigPreheader, true /*preserve
LCSSA
*/);
LoopIdiomRecognize.cpp
122
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
LoopUnswitch.cpp
168
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
569
".us-
lcssa
", this);
572
SplitLandingPadPredecessors(ExitBlock, Preds, ".us-
lcssa
", ".us-
lcssa
",
[
all
...]
IndVarSimplify.cpp
140
INITIALIZE_PASS_DEPENDENCY(
LCSSA
)
163
// because it understands
lcssa
phis while SCEV does not.
495
// Verify the input to the pass in already in
LCSSA
form.
502
// Because of
LCSSA
, these values will only occur in
LCSSA
PHI Nodes. Scan
574
// NewVal won't be variant in the loop, so we don't need an
LCSSA
phi
[
all
...]
/external/swiftshader/third_party/LLVM/
Android.mk
351
lib/Transforms/Utils/
LCSSA
.cpp \
Completed in 345 milliseconds