Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp170 class LoopUnswitch : public LoopPass { class
206 explicit LoopUnswitch(bool Os = false, bool hasBranchDivergence = false) in LoopUnswitch() function in __anon3ab403ad0111::LoopUnswitch
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()
519 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) { in runOnLoop()
560 bool LoopUnswitch::isUnreachableDueToPreviousUnswitching(BasicBlock *BB) { in isUnreachableDueToPreviousUnswitching()
630 bool LoopUnswitch::processCurrentLoop() { in processCurrentLoop()
881 bool LoopUnswitch::UnswitchIfProfitable(Value *LoopCond, Constant *Val, in UnswitchIfProfitable()
[all …]
DCMakeLists.txt44 LoopUnswitch.cpp
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dloop_unswitch_pass.cpp51 class LoopUnswitch { class
53 LoopUnswitch(IRContext* context, Function* function, Loop* loop, in LoopUnswitch() function in spvtools::opt::__anonff0f06d00211::LoopUnswitch
603 LoopUnswitch unswitcher(context(), f, &loop, &loop_descriptor); in ProcessFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_unswitch_pass.cpp51 class LoopUnswitch { class
53 LoopUnswitch(IRContext* context, Function* function, Loop* loop, in LoopUnswitch() function in spvtools::opt::__anon5041a6bc0211::LoopUnswitch
603 LoopUnswitch unswitcher(context(), f, &loop, &loop_descriptor); in ProcessFunction()
/third_party/spirv-tools/source/opt/
Dloop_unswitch_pass.cpp51 class LoopUnswitch { class
53 LoopUnswitch(IRContext* context, Function* function, Loop* loop, in LoopUnswitch() function in spvtools::opt::__anon5fc374bb0211::LoopUnswitch
603 LoopUnswitch unswitcher(context(), f, &loop, &loop_descriptor); in ProcessFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/
DCREDITS.TXT18 D: LCSSA pass and related LoopUnswitch work
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp750 "llvm/lib/Transforms/Scalar/LoopUnswitch.cpp",
DBUILD.gn980 "llvm/lib/Transforms/Scalar/LoopUnswitch.cpp",
DCMakeLists.txt754 ${LLVM_DIR}/lib/Transforms/Scalar/LoopUnswitch.cpp