Searched refs:is_range (Results 1 – 8 of 8) sorted by relevance
/art/tools/veridex/ |
D | flow_analysis.cc | 704 bool is_range, in GetParameterAt() argument 707 return is_range ? instruction.VRegC() + index : args[index]; in GetParameterAt() 710 RegisterValue FlowAnalysisCollector::AnalyzeInvoke(const Instruction& instruction, bool is_range) { in AnalyzeInvoke() argument 711 uint32_t id = is_range ? instruction.VRegB_3rc() : instruction.VRegB_35c(); in AnalyzeInvoke() 714 if (!is_range) { in AnalyzeInvoke() 720 RegisterValue value = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 726 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 727 RegisterValue name = GetRegister(GetParameterAt(instruction, is_range, args, 1)); in AnalyzeInvoke() 733 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 734 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 | 234 template <bool is_range, bool do_assignability_check> 243 template <bool is_range> 323 template<bool is_range> 336 const uint32_t vRegC = (is_range) ? inst->VRegC_4rcc() : inst->VRegC_45cc(); in DoMethodHandleInvokeCommon() 337 const int invoke_method_idx = (is_range) ? inst->VRegB_4rcc() : inst->VRegB_45cc(); in DoMethodHandleInvokeCommon() 359 const uint16_t vRegH = (is_range) ? inst->VRegH_4rcc() : inst->VRegH_45cc(); in DoMethodHandleInvokeCommon() 379 if (UNLIKELY(is_range)) { in DoMethodHandleInvokeCommon() 554 template<bool is_range> in DO_VAR_HANDLE_ACCESSOR() 1181 template <bool is_range> 1188 if (is_range) { in CopyRegisters() [all …]
|
D | interpreter_common.h | 128 template<bool is_range, bool do_assignability_check> 227 template<InvokeType type, bool is_range, bool do_access_check, bool is_mterp> 240 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoInvoke() 241 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke() 285 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke() 321 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke() 341 if (is_range) { in DoInvoke() 383 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke() 415 template<bool is_range> 431 template<bool is_range> [all …]
|
D | interpreter_switch_impl-inl.h | 361 template<InvokeType type, bool is_range> 363 bool success = DoInvoke<type, is_range, do_access_check, /*is_mterp=*/ false>( in HandleInvoke()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 635 bool is_range) in DoFilledNewArray() argument 639 if (is_range) { in DoFilledNewArray() 645 const int32_t length = is_range ? inst->VRegA_3rc() : inst->VRegA_35c(); in DoFilledNewArray() 647 if (!is_range) { in DoFilledNewArray() 651 uint16_t type_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoFilledNewArray() 689 if (is_range) { in DoFilledNewArray() 695 size_t src_reg = is_range ? vregC + i : arg[i]; in DoFilledNewArray()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 544 void VerifyNewArray(const Instruction* inst, bool is_filled, bool is_range) 619 ArtMethod* VerifyInvocationArgs(const Instruction* inst, MethodType method_type, bool is_range) 625 bool is_range) 630 MethodType method_type, bool is_range, 2927 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE || in CodeFlowVerifyInstruction() local 2932 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() 2965 bool is_range = (inst->Opcode() == Instruction::INVOKE_DIRECT_RANGE); in CodeFlowVerifyInstruction() local 2966 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() 2971 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); in CodeFlowVerifyInstruction() 3047 bool is_range = (inst->Opcode() == Instruction::INVOKE_STATIC_RANGE); in CodeFlowVerifyInstruction() local [all …]
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1248 bool is_range; in artQuickResolutionTrampoline() local 1252 is_range = false; in artQuickResolutionTrampoline() 1256 is_range = true; in artQuickResolutionTrampoline() 1260 is_range = false; in artQuickResolutionTrampoline() 1264 is_range = true; in artQuickResolutionTrampoline() 1268 is_range = false; in artQuickResolutionTrampoline() 1272 is_range = true; in artQuickResolutionTrampoline() 1276 is_range = false; in artQuickResolutionTrampoline() 1280 is_range = true; in artQuickResolutionTrampoline() 1284 is_range = false; in artQuickResolutionTrampoline() [all …]
|