Home
last modified time | relevance | path

Searched refs:ins (Results 1 – 22 of 22) sorted by relevance

/art/libdexfile/dex/
Ddex_instruction_test.cc80 DexInstructionIterator ins(instruction, /*dex_pc=*/ 0u); in TEST() local
81 ASSERT_EQ(4u, ins->SizeInCodeUnits()); in TEST()
83 ASSERT_TRUE(ins->HasVRegA()); in TEST()
84 ASSERT_EQ(4, ins->VRegA()); in TEST()
85 ASSERT_EQ(4u, ins->VRegA_45cc()); in TEST()
86 ASSERT_EQ(4u, ins->VRegA_45cc(instruction[0])); in TEST()
88 ASSERT_TRUE(ins->HasVRegB()); in TEST()
89 ASSERT_EQ(16, ins->VRegB()); in TEST()
90 ASSERT_EQ(16u, ins->VRegB_45cc()); in TEST()
92 ASSERT_TRUE(ins->HasVRegC()); in TEST()
[all …]
/art/compiler/optimizing/
Dreference_type_propagation_test.cc342 std::vector<HInstruction*> ins(vals.begin(), vals.end()); in RunVisitListTest() local
343 CHECK(std::none_of(ins.begin(), ins.end(), [](auto x) { return x == nullptr; })); in RunVisitListTest()
344 mutator(ins, maybe_null_val); in RunVisitListTest()
345 propagation_->Visit(ArrayRef<HInstruction* const>(ins)); in RunVisitListTest()
427 std::vector<HInstruction*> ins(vals.begin(), vals.end()); in RunVisitListTest() local
428 mutator(ins); in RunVisitListTest()
429 propagation_->Visit(ArrayRef<HInstruction* const>(ins)); in RunVisitListTest()
491 std::for_each(lst.begin(), lst.end(), [&](HInstruction* ins) { in TEST_P() argument
492 ins->AsPhi()->SetCanBeNull(next_null()); in TEST_P()
Doptimizing_unit_test.h389 void ManuallyBuildEnvFor(HInstruction* ins, const std::initializer_list<HInstruction*>& env) { in ManuallyBuildEnvFor() argument
391 OptimizingUnitTestHelper::ManuallyBuildEnvFor(ins, &current_locals); in ManuallyBuildEnvFor()
463 for (auto [ins, idx] : ZipCount(MakeIterationRange(args))) { in MakeInvoke()
464 res->SetRawInputAt(idx, ins); in MakeInvoke()
469 HPhi* MakePhi(const std::vector<HInstruction*>& ins) { in MakePhi() argument
470 EXPECT_GE(ins.size(), 2u) << "Phi requires at least 2 inputs"; in MakePhi()
472 new (GetAllocator()) HPhi(GetAllocator(), kNoRegNumber, ins.size(), ins[0]->GetType()); in MakePhi()
473 for (auto [i, idx] : ZipCount(MakeIterationRange(ins))) { in MakePhi()
Dnodes.cc1920 return const_cast<HInstruction*>(rhs.ins)->Dump(os, /* dump_args= */ false); in operator <<()
1926 return const_cast<HInstruction*>(rhs.ins)->Dump(os, /* dump_args= */ true); in operator <<()
Dnodes.h2276 const HInstruction* ins; member
2283 const HInstruction* ins; member
/art/test/dexdump/
Dall.txt110 ins : 1
127 ins : 0
157 ins : 0
205 ins : 0
253 ins : 0
277 ins : 0
304 ins : 0
325 ins : 0
353 ins : 0
380 ins : 0
[all …]
Dquoting.txt54 ins : 1
74 ins : 2
102 ins : 1
Dconst-method-handle.txt58 ins : 1
77 ins : 1
137 ins : 1
156 ins : 1
198 ins : 1
228 ins : 1
250 ins : 0
267 ins : 0
Dinvoke-custom.txt59 ins : 2
104 ins : 1
123 ins : 2
158 ins : 2
193 ins : 4
229 ins : 2
265 ins : 2
300 ins : 4
336 ins : 2
373 ins : 2
[all …]
Dinvoke-polymorphic.txt58 ins : 1
77 ins : 1
Dall-dex-files.txt110 ins : 1
127 ins : 0
157 ins : 0
205 ins : 0
253 ins : 0
277 ins : 0
304 ins : 0
325 ins : 0
353 ins : 0
380 ins : 0
[all …]
Dstaticfields.txt113 ins : 1
Dvalues.txt324 ins : 0
343 ins : 1
Dbytecodes.txt132 ins : 1
180 ins : 1
233 ins : 1
280 ins : 1
448 ins : 0
498 ins : 1
650 ins : 2
818 ins : 1
912 ins : 1
1037 ins : 2
[all …]
Dcheckers.txt58 ins : 1
75 ins : 2
106 ins : 2
123 ins : 2
168 ins : 2
288 ins : 3
327 ins : 2
420 ins : 1
445 ins : 1
464 ins : 2
[all …]
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S326 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
333 ubfx \ins, w13, #COMPACT_CODE_ITEM_INS_SIZE_SHIFT, #4
352 add \ins, \ins, w12
362 add \registers, \registers, \ins
372 ldrh \ins, [\code_item, #CODE_ITEM_INS_SIZE_OFFSET]
1563 .macro SETUP_REFERENCE_PARAMETER_IN_GPR gpr32, regs, refs, ins, arg_offset, finished
1565 sub \ins, \ins, #1
1568 cbz \ins, \finished
1572 .macro SETUP_REFERENCE_PARAMETERS_IN_STACK regs, refs, ins, stack_ptr, arg_offset
1575 sub \ins, \ins, #1
[all …]
/art/runtime/interpreter/mterp/armng/
Dmain.S332 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
340 ubfx \ins, lr, #COMPACT_CODE_ITEM_INS_SIZE_SHIFT, #4
364 add \ins, \ins, lr
376 add \registers, \registers, \ins
386 ldrh \ins, [\code_item, #CODE_ITEM_INS_SIZE_OFFSET]
1565 .macro SETUP_REFERENCE_PARAMETER_IN_GPR gpr32, regs, refs, ins, arg_offset, finished
1567 subs \ins, \ins, #1
1573 .macro SETUP_REFERENCE_PARAMETERS_IN_STACK regs, refs, ins, stack_ptr, arg_offset
1576 subs \ins, \ins, #1
/art/runtime/interpreter/mterp/riscv64/
Dmain.S129 .macro FETCH_CODE_ITEM_INFO code_item, regs, outs, ins argument
137 .ifnc \ins, zero
138 lhu \ins, CODE_ITEM_INS_SIZE_OFFSET(\code_item)
465 % setup_nterp_frame(cfi_refs="CFI_REFS", refs="xREFS", fp="xFP", pc="xPC", regs="s7", ins="s8", sp…
Dinvoke.S1372 %def setup_nterp_frame(cfi_refs="", refs="", fp="", pc="", regs="", ins="zero", spills_sp="", z0=""…
1383 FETCH_CODE_ITEM_INFO code_item=$pc, regs=$regs, outs=$z0, ins=$ins
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S280 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
292 movl %r10d, \ins
293 sarl $$COMPACT_CODE_ITEM_INS_SIZE_SHIFT, \ins
294 andl $$0xf, \ins
319 addl %r10d, \ins
331 addl \ins, \registers
341 movzwl CODE_ITEM_INS_SIZE_OFFSET(\code_item), \ins
1647 .macro SETUP_REFERENCE_PARAMETER_IN_GPR gpr32, regs, refs, ins, arg_offset, finished
1651 subl MACRO_LITERAL(1), REG_VAR(ins)
1656 .macro SETUP_REFERENCE_PARAMETERS_IN_STACK regs, refs, ins, stack_ptr, arg_offset
[all …]
/art/runtime/interpreter/
Dinterpreter_common.h144 NeedsMethodExitEvent(const instrumentation::Instrumentation* ins) in NeedsMethodExitEvent() argument
146 return ins->HasMethodExitListeners() || ins->HasWatchedFramePopListeners(); in NeedsMethodExitEvent()
/art/runtime/interpreter/mterp/x86ng/
Dmain.S329 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
341 movl %edx, \ins
342 sarl $$COMPACT_CODE_ITEM_INS_SIZE_SHIFT, \ins
343 andl $$0xf, \ins
368 addl %edx, \ins
380 addl \ins, \registers
390 movzwl CODE_ITEM_INS_SIZE_OFFSET(\code_item), \ins