/art/compiler/dex/ |
D | pass_driver_me.h | 48 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 …]
|
D | pass_driver.h | 112 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()
|
D | pass_manager.cc | 34 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()
|
D | pass_driver_me_opts.cc | 57 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()
|
D | pass_manager.h | 123 void AddPass(const Pass* pass) { in AddPass() argument 124 passes_.push_back(pass); in AddPass()
|
D | pass_driver_me_opts.h | 49 virtual void ApplyPass(PassDataHolder* data, const Pass* pass) OVERRIDE;
|
/art/runtime/arch/mips/ |
D | quick_entrypoints_mips.S | 286 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 …]
|
D | jni_entrypoints_mips.S | 40 move $a0, $s1 # pass Thread::Current()
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 532 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 …]
|
D | jni_entrypoints_mips64.S | 47 move $a0, $s1 # pass Thread::Current()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 188 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/ |
D | info.txt | 1 Regression check for optimizing simplify instruction pass.
|
/art/test/427-bounds/ |
D | info.txt | 1 Regression test for the optimizing compiler that used to incorrectly pass
|
/art/test/466-get-live-vreg/ |
D | info.txt | 2 also pass for non-debuggable, as we need to know live DEX registers
|
/art/test/471-deopt-environment/ |
D | info.txt | 1 Regression test for the bounds check elimination pass, which
|
/art/test/076-boolean-put/ |
D | info.txt | 2 boolean field. The code as generated should not pass the verifier, so the
|
/art/test/800-smali/ |
D | expected.txt | 28 b/22331663 (pass)
|
/art/test/474-fp-sub-neg/ |
D | info.txt | 1 Regression check for optimizing simplify instruction pass.
|
/art/test/800-smali/smali/ |
D | b_20843113.smali | 9 # An instruction that may throw, so as to pass UninitializedThis to the handler
|
/art/test/ |
D | README.txt | 12 replacing class files created in the first pass. The "src-ex" directory
|
/art/compiler/dex/quick/mips/ |
D | README.mips | 44 pass following successful assembly, but thought should be given to the
|