Home
last modified time | relevance | path

Searched refs:LICMPass (Results 1 – 25 of 39) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLICM.h46 class LICMPass : public PassInfoMixin<LICMPass> {
51 LICMPass() in LICMPass() function
54 LICMPass(unsigned LicmMssaOptCap, unsigned LicmMssaNoAccForPromotionCap) in LICMPass() function
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DLICM.h46 class LICMPass : public PassInfoMixin<LICMPass> {
51 LICMPass() in LICMPass() function
54 LICMPass(unsigned LicmMssaOptCap, unsigned LicmMssaNoAccForPromotionCap) in LICMPass() function
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dlicm_pass.cpp26 Pass::Status LICMPass::Process() { return ProcessIRContext(); } in Process()
28 Pass::Status LICMPass::ProcessIRContext() { in ProcessIRContext()
40 Pass::Status LICMPass::ProcessFunction(Function* f) { in ProcessFunction()
57 Pass::Status LICMPass::ProcessLoop(Loop* loop, Function* f) { in ProcessLoop()
82 Pass::Status LICMPass::AnalyseAndHoistFromBB( in AnalyseAndHoistFromBB()
115 bool LICMPass::IsImmediatelyContainedInLoop(Loop* loop, Function* f, in IsImmediatelyContainedInLoop()
121 bool LICMPass::HoistInstruction(Loop* loop, Instruction* inst) { in HoistInstruction()
Dlicm_pass.h29 class LICMPass : public Pass {
31 LICMPass() {} in LICMPass() function
/external/deqp-deps/SPIRV-Tools/source/opt/
Dlicm_pass.cpp26 Pass::Status LICMPass::Process() { return ProcessIRContext(); } in Process()
28 Pass::Status LICMPass::ProcessIRContext() { in ProcessIRContext()
40 Pass::Status LICMPass::ProcessFunction(Function* f) { in ProcessFunction()
57 Pass::Status LICMPass::ProcessLoop(Loop* loop, Function* f) { in ProcessLoop()
82 Pass::Status LICMPass::AnalyseAndHoistFromBB( in AnalyseAndHoistFromBB()
115 bool LICMPass::IsImmediatelyContainedInLoop(Loop* loop, Function* f, in IsImmediatelyContainedInLoop()
121 bool LICMPass::HoistInstruction(Loop* loop, Instruction* inst) { in HoistInstruction()
Dlicm_pass.h29 class LICMPass : public Pass {
31 LICMPass() {} in LICMPass() function
/external/llvm-project/llvm/test/Other/
Dtime-passes.ll42 ; TIME-NEW-DAG: LICMPass #1
43 ; TIME-NEW-DAG: LICMPass #2
44 ; TIME-NEW-DAG: LICMPass #3
45 ; TIME-DOUBLE-LICM-NEW-DAG: LICMPass #4
46 ; TIME-DOUBLE-LICM-NEW-DAG: LICMPass #5
47 ; TIME-DOUBLE-LICM-NEW-DAG: LICMPass #6
56 ; TIME-NEW-PER-PASS-DAG: LICMPass
65 ; TIME-NEW-PER-PASS-NOT: LICMPass #
Doptimization-remarks-invalidation.ll37 ; CHECK-PM-PRESERVE: Running pass: LICMPass
42 ; CHECK-PM-INVALIDATE: Running pass: LICMPass
47 ; CHECK-PM-NO-INVALIDATE: Running pass: LICMPass
Dnew-pm-thinlto-postlink-pgo-defaults.ll168 ; CHECK-O23SZ-NEXT: Running pass: LICMPass
208 ; CHECK-O-NEXT: Running pass: LICMPass
Dnew-pm-thinlto-postlink-samplepgo-defaults.ll177 ; CHECK-O23SZ-NEXT: Running pass: LICMPass
220 ; CHECK-O-NEXT: Running pass: LICMPass
/external/llvm/include/llvm/Transforms/Scalar/
DLICM.h42 class LICMPass : public PassInfoMixin<LICMPass> {
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/
Dhoist_single_nested_loops.cpp158 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
204 SinglePassRunAndMatch<LICMPass>(text, true); in TEST_F()
Dhoist_without_preheader.cpp117 SinglePassRunAndMatch<LICMPass>(text, false); in TEST_F()
184 auto pass = MakeUnique<LICMPass>(); in TEST_F()
Dhoist_from_independent_loops.cpp196 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
Dhoist_all_loop_types.cpp280 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
Dhoist_double_nested_loops.cpp157 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
Dhoist_simple_case.cpp121 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Dhoist_single_nested_loops.cpp158 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
204 SinglePassRunAndMatch<LICMPass>(text, true); in TEST_F()
Dhoist_without_preheader.cpp117 SinglePassRunAndMatch<LICMPass>(text, false); in TEST_F()
184 auto pass = MakeUnique<LICMPass>(); in TEST_F()
Dhoist_all_loop_types.cpp280 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
Dhoist_simple_case.cpp121 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
Dhoist_double_nested_loops.cpp157 SinglePassRunAndCheck<LICMPass>(before_hoist, after_hoist, true); in TEST_F()
/external/llvm-project/llvm/test/Transforms/GuardWidening/
Dloop-schedule.ll12 ; NPM: LICMPass
14 ; NPM-NEXT: LICMPass
/external/llvm/lib/Passes/
DPassRegistry.def190 LOOP_PASS("licm", LICMPass())
/external/llvm-project/llvm/test/Feature/
Doptnone-opt.ll93 ; NPM-LOOP-DAG: Skipping pass: LICMPass

12