Searched refs:LoopUnswitch (Results 1 – 2 of 2) sorted by relevance
178 class LoopUnswitch : public LoopPass { class400 char LoopUnswitch::ID = 0;402 INITIALIZE_PASS_BEGIN(LoopUnswitch, "loop-unswitch", "Unswitch loops",409 INITIALIZE_PASS_END(LoopUnswitch, "loop-unswitch", "Unswitch loops", in INITIALIZE_PASS_DEPENDENCY()413 return new LoopUnswitch(Os, HasBranchDivergence); in INITIALIZE_PASS_DEPENDENCY()532 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPMRef) { in runOnLoop()644 bool LoopUnswitch::processCurrentLoop() { in processCurrentLoop()989 void LoopUnswitch::emitPreheaderBranchOnCondition( in emitPreheaderBranchOnCondition()1152 bool LoopUnswitch::tryTrivialLoopUnswitch(bool &Changed) { in tryTrivialLoopUnswitch()1310 void LoopUnswitch::splitExitEdges( in splitExitEdges()[all …]
1601 SRCS_MIN+= Transforms/Scalar/LoopUnswitch.cpp