Home
last modified time | relevance | path

Searched refs:is_range (Results 1 – 9 of 9) sorted by relevance

/art/tools/veridex/
Dflow_analysis.cc681 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 …]
Dflow_analysis.h116 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/
Dinterpreter_common.cc238 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 …]
Dinterpreter_common.h128 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 …]
Dinterpreter_switch_impl-inl.h377 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/
Dnterp.cc486 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/
Ddex_to_dex_decompiler.cc51 void DecompileInvokeVirtual(Instruction* inst, Instruction::Code new_opcode, bool is_range) { in DecompileInvokeVirtual() argument
54 if (is_range) { in DecompileInvokeVirtual()
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc100 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/
Dquick_trampoline_entrypoints.cc1249 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 …]