/art/libdexfile/dex/ |
D | dex_instruction_test.cc | 80 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/ |
D | reference_type_propagation_test.cc | 342 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()
|
D | optimizing_unit_test.h | 389 void ManuallyBuildEnvFor(HInstruction* ins, const std::initializer_list<HInstruction*>& env) { in ManuallyBuildEnvFor() argument 391 OptimizingUnitTestHelper::ManuallyBuildEnvFor(ins, ¤t_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()
|
D | nodes.cc | 1920 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 <<()
|
D | nodes.h | 2276 const HInstruction* ins; member 2283 const HInstruction* ins; member
|
/art/test/dexdump/ |
D | all.txt | 110 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 …]
|
D | quoting.txt | 54 ins : 1 74 ins : 2 102 ins : 1
|
D | const-method-handle.txt | 58 ins : 1 77 ins : 1 137 ins : 1 156 ins : 1 198 ins : 1 228 ins : 1 250 ins : 0 267 ins : 0
|
D | invoke-custom.txt | 59 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 …]
|
D | invoke-polymorphic.txt | 58 ins : 1 77 ins : 1
|
D | all-dex-files.txt | 110 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 …]
|
D | staticfields.txt | 113 ins : 1
|
D | values.txt | 324 ins : 0 343 ins : 1
|
D | bytecodes.txt | 132 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 …]
|
D | checkers.txt | 58 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/ |
D | main.S | 326 .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/ |
D | main.S | 332 .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/ |
D | main.S | 129 .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…
|
D | invoke.S | 1372 %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/ |
D | main.S | 280 .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/ |
D | interpreter_common.h | 144 NeedsMethodExitEvent(const instrumentation::Instrumentation* ins) in NeedsMethodExitEvent() argument 146 return ins->HasMethodExitListeners() || ins->HasWatchedFramePopListeners(); in NeedsMethodExitEvent()
|
/art/runtime/interpreter/mterp/x86ng/ |
D | main.S | 329 .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
|