Searched refs:is_range (Results 1 – 9 of 9) sorted by relevance
/art/tools/veridex/ |
D | flow_analysis.cc | 681 bool is_range, in GetParameterAt() argument 684 return is_range ? instruction.VRegC() + index : args[index]; in GetParameterAt() 687 RegisterValue FlowAnalysisCollector::AnalyzeInvoke(const Instruction& instruction, bool is_range) { in AnalyzeInvoke() argument 688 uint32_t id = is_range ? instruction.VRegB_3rc() : instruction.VRegB_35c(); in AnalyzeInvoke() 691 if (!is_range) { in AnalyzeInvoke() 697 RegisterValue value = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 703 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 704 RegisterValue name = GetRegister(GetParameterAt(instruction, is_range, args, 1)); in AnalyzeInvoke() 710 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 711 RegisterValue name = GetRegister(GetParameterAt(instruction, is_range, args, 1)); in AnalyzeInvoke() [all …]
|
D | flow_analysis.h | 116 virtual RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) = 0; 196 RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) override; 216 RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) override;
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 238 template <bool is_range, bool do_assignability_check> 247 template <bool is_range> 327 template<bool is_range> 340 const uint32_t vRegC = (is_range) ? inst->VRegC_4rcc() : inst->VRegC_45cc(); in DoMethodHandleInvokeCommon() 341 const int invoke_method_idx = (is_range) ? inst->VRegB_4rcc() : inst->VRegB_45cc(); in DoMethodHandleInvokeCommon() 363 const uint16_t vRegH = (is_range) ? inst->VRegH_4rcc() : inst->VRegH_45cc(); in DoMethodHandleInvokeCommon() 383 if (UNLIKELY(is_range)) { in DoMethodHandleInvokeCommon() 558 template<bool is_range> in DO_VAR_HANDLE_ACCESSOR() 1185 template <bool is_range> 1192 if (is_range) { in CopyRegisters() [all …]
|
D | interpreter_common.h | 128 template<bool is_range, bool do_assignability_check> 231 template<InvokeType type, bool is_range, bool do_access_check, bool is_mterp, bool is_quick = false> 244 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoInvoke() 245 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke() 306 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke() 342 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke() 362 if (is_range) { in DoInvoke() 404 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke() 436 template<bool is_range> 452 template<bool is_range> [all …]
|
D | interpreter_switch_impl-inl.h | 377 template<InvokeType type, bool is_range, bool is_quick = false> 379 bool success = DoInvoke<type, is_range, do_access_check, /*is_mterp=*/ false, is_quick>( in HandleInvoke()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 486 bool is_range) in DoFilledNewArray() argument 490 if (is_range) { in DoFilledNewArray() 496 const int32_t length = is_range ? inst->VRegA_3rc() : inst->VRegA_35c(); in DoFilledNewArray() 498 if (!is_range) { in DoFilledNewArray() 502 uint16_t type_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoFilledNewArray() 539 if (is_range) { in DoFilledNewArray() 545 size_t src_reg = is_range ? vregC + i : arg[i]; in DoFilledNewArray()
|
/art/runtime/ |
D | dex_to_dex_decompiler.cc | 51 void DecompileInvokeVirtual(Instruction* inst, Instruction::Code new_opcode, bool is_range) { in DecompileInvokeVirtual() argument 54 if (is_range) { in DecompileInvokeVirtual()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 100 Instruction::Code new_opcode, bool is_range); 462 bool is_range) { in CompileInvokeVirtual() argument 467 is_range ? inst->VRegB_3rc() : inst->VRegB_35c()); in CompileInvokeVirtual() 498 if (is_range) { in CompileInvokeVirtual()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1249 bool is_range; in artQuickResolutionTrampoline() local 1253 is_range = false; in artQuickResolutionTrampoline() 1257 is_range = true; in artQuickResolutionTrampoline() 1261 is_range = false; in artQuickResolutionTrampoline() 1265 is_range = true; in artQuickResolutionTrampoline() 1269 is_range = false; in artQuickResolutionTrampoline() 1273 is_range = true; in artQuickResolutionTrampoline() 1277 is_range = false; in artQuickResolutionTrampoline() 1281 is_range = true; in artQuickResolutionTrampoline() 1285 is_range = false; in artQuickResolutionTrampoline() [all …]
|