/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 170 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 …]
|
D | CMakeLists.txt | 44 LoopUnswitch.cpp
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | loop_unswitch_pass.cpp | 51 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/ |
D | loop_unswitch_pass.cpp | 51 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/ |
D | loop_unswitch_pass.cpp | 51 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/ |
D | CREDITS.TXT | 18 D: LCSSA pass and related LoopUnswitch work
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 750 "llvm/lib/Transforms/Scalar/LoopUnswitch.cpp",
|
D | BUILD.gn | 980 "llvm/lib/Transforms/Scalar/LoopUnswitch.cpp",
|
D | CMakeLists.txt | 754 ${LLVM_DIR}/lib/Transforms/Scalar/LoopUnswitch.cpp
|