Searched refs:LoopUnswitch (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 170 class LoopUnswitch : public LoopPass { class 387 char LoopUnswitch::ID = 0; 389 INITIALIZE_PASS_BEGIN(LoopUnswitch, "loop-unswitch", "Unswitch loops", 396 INITIALIZE_PASS_END(LoopUnswitch, "loop-unswitch", "Unswitch loops", in INITIALIZE_PASS_DEPENDENCY() 400 return new LoopUnswitch(Os, hasBranchDivergence); in INITIALIZE_PASS_DEPENDENCY() 518 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) { in runOnLoop() 629 bool LoopUnswitch::processCurrentLoop() { in processCurrentLoop() 877 bool LoopUnswitch::UnswitchIfProfitable(Value *LoopCond, Constant *Val, in UnswitchIfProfitable() 1054 bool LoopUnswitch::TryTrivialLoopUnswitch(bool &Changed) { in TryTrivialLoopUnswitch() 1210 void LoopUnswitch::SplitExitEdges(Loop *L, in SplitExitEdges() [all …]
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 1384 SRCS_MIN+= Transforms/Scalar/LoopUnswitch.cpp
|