Home
last modified time | relevance | path

Searched refs:pass (Results 1 – 21 of 21) sorted by relevance

/art/compiler/dex/
Dpass_driver_me.h48 void DispatchPass(const Pass* pass) { in DispatchPass() argument
49 VLOG(compiler) << "Dispatching " << pass->GetName(); in DispatchPass()
50 const PassME* me_pass = down_cast<const PassME*>(pass); in DispatchPass()
90 bool RunPass(const Pass* pass, bool time_split) OVERRIDE { in RunPass() argument
92 DCHECK(pass != nullptr); in RunPass()
93 DCHECK(pass->GetName() != nullptr && pass->GetName()[0] != 0); in RunPass()
99 c_unit->NewTimingSplit(pass->GetName()); in RunPass()
107 if (!print_pass_list.empty() && strstr(print_pass_list.c_str(), pass->GetName()) != nullptr) { in RunPass()
114 FillOverriddenPassSettings(options, pass->GetName(), c_unit->overridden_pass_options); in RunPass()
118 << setting_it.second << "\" for pass \"" << pass->GetName() << "\""; in RunPass()
[all …]
Dpass_driver.h112 virtual bool RunPass(const Pass* pass, bool time_split = false) = 0;
118 virtual void ApplyPass(PassDataHolder* data, const Pass* pass) { in ApplyPass() argument
119 pass->Start(data); in ApplyPass()
120 DispatchPass(pass); in ApplyPass()
121 pass->End(data); in ApplyPass()
128 virtual void DispatchPass(const Pass* pass) { in DispatchPass() argument
129 UNUSED(pass); in DispatchPass()
Dpass_manager.cc34 for (const auto* pass : passes_) { in CreateDefaultPassList() local
35 if (options_.GetDisablePassList().find(pass->GetName()) != std::string::npos) { in CreateDefaultPassList()
36 VLOG(compiler) << "Skipping disabled pass " << pass->GetName(); in CreateDefaultPassList()
38 default_pass_list_.push_back(pass); in CreateDefaultPassList()
Dpass_driver_me_opts.cc57 void PassDriverMEOpts::ApplyPass(PassDataHolder* data, const Pass* pass) { in ApplyPass() argument
58 const PassME* const pass_me = down_cast<const PassME*>(pass); in ApplyPass()
64 PassDriver::ApplyPass(data, pass); in ApplyPass()
Dpass_manager.h123 void AddPass(const Pass* pass) { in AddPass() argument
124 passes_.push_back(pass); in AddPass()
Dpass_driver_me_opts.h49 virtual void ApplyPass(PassDataHolder* data, const Pass* pass) OVERRIDE;
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S286 move $a0, rSELF # pass Thread::Current
389 move $a1, rSELF # pass Thread::Current
400 move $a0, rSELF # pass Thread::Current
411 move $a0, rSELF # pass Thread::Current
422 move $a2, rSELF # pass Thread::Current
433 move $a0, rSELF # pass Thread::Current
444 move $a1, rSELF # pass Thread::Current
467 lw $a2, FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE+ARG_SLOT_SIZE($sp) # pass caller Method*
469 move $a3, rSELF # pass Thread::Current
471 sw $t0, 16($sp) # pass $sp
[all …]
Djni_entrypoints_mips.S40 move $a0, $s1 # pass Thread::Current()
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S532 ld $a2, FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE($sp) # pass caller Method*
533 move $a3, rSELF # pass Thread::Current
535 move $a4, $sp # pass $sp
825 ld $a2, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
975 move $a2, rSELF # pass Thread::Current
985 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
999 move $a2, rSELF # pass Thread::Current
1009 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
1023 move $a2, rSELF # pass Thread::Current
1033 ld $a1, FRAME_SIZE_REFS_ONLY_CALLEE_SAVE($sp) # pass referrer's Method*
[all …]
Djni_entrypoints_mips64.S47 move $a0, $s1 # pass Thread::Current()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S188 mov r0, r9 @ pass Thread::Current
196 mov r0, r9 @ pass Thread::Current
205 mov r1, r9 @ pass Thread::Current
214 mov r2, r9 @ pass Thread::Current
246 ldr r1, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
247 mov r2, r9 @ pass Thread::Current
258 ldr r2, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
259 mov r3, r9 @ pass Thread::Current
270 ldr r3, [sp, #FRAME_SIZE_REFS_ONLY_CALLEE_SAVE] @ pass referrer
271 str r9, [sp, #-16]! @ expand the frame and pass Thread::Current
[all …]
/art/test/475-simplify-mul-zero/
Dinfo.txt1 Regression check for optimizing simplify instruction pass.
/art/test/427-bounds/
Dinfo.txt1 Regression test for the optimizing compiler that used to incorrectly pass
/art/test/466-get-live-vreg/
Dinfo.txt2 also pass for non-debuggable, as we need to know live DEX registers
/art/test/471-deopt-environment/
Dinfo.txt1 Regression test for the bounds check elimination pass, which
/art/test/076-boolean-put/
Dinfo.txt2 boolean field. The code as generated should not pass the verifier, so the
/art/test/800-smali/
Dexpected.txt28 b/22331663 (pass)
/art/test/474-fp-sub-neg/
Dinfo.txt1 Regression check for optimizing simplify instruction pass.
/art/test/800-smali/smali/
Db_20843113.smali9 # An instruction that may throw, so as to pass UninitializedThis to the handler
/art/test/
DREADME.txt12 replacing class files created in the first pass. The "src-ex" directory
/art/compiler/dex/quick/mips/
DREADME.mips44 pass following successful assembly, but thought should be given to the