Home
last modified time | relevance | path

Searched refs:LoopUnswitch (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp178 class LoopUnswitch : public LoopPass { class
400 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 …]
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1601 SRCS_MIN+= Transforms/Scalar/LoopUnswitch.cpp