HomeSort by relevance Sort by last modified time
    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