/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | Instruction.java | 216 String vregs = ""; in toString() local 230 vregs = ", v" + invokeFormatInfo.vregG; in toString() 233 vregs = ", v" + invokeFormatInfo.vregF + vregs; in toString() 236 vregs = ", v" + invokeFormatInfo.vregE + vregs; in toString() 239 vregs = ", v" + invokeFormatInfo.vregD + vregs; in toString() 242 vregs = "v" + vregC + vregs; in toString() 247 repr += "(" + vregs + ")"; in toString() 258 String vregs = ""; in toString() local 261 vregs = ", v" + vregC; in toString() 264 vregs = ", v" + vregB + vregs; in toString() [all …]
|
/art/runtime/interpreter/mterp/riscv64/ |
D | invoke.S | 434 % slow_setup_args(shorty="s9", vregs="s7", z0="t0", z1="t1", z2="t2", z3="t3", z4="t4", z5="t5",… 508 % slow_setup_args(shorty="s9", vregs="s7", z0="t0", z1="t1", z2="t2", z3="t3", z4="t4", z5="t5",… 564 % slow_setup_args(shorty="s9", vregs="s7", z0="s10", z1="t1", z2="t2", z3="t3", z4="t4", z5="t5"… 583 % slow_setup_args(shorty="a0", vregs="s7", z0="t0", z1="t1", z2="t2", z3="t3", z4="t4", z5="t5",… 601 % slow_setup_args(shorty="s7", vregs="s8", z0="t0", z1="t1", z2="t2", z3="t3", z4="t4", z5="t5",… 972 %def slow_setup_args(shorty="", vregs="", z0="", z1="", z2="", z3="", z4="", z5="", z6="", arg_star… 980 add $vregs, $z1, $vregs // vregs := G|F|E|D|C 984 srliw $z1, $vregs, 4*$arg_start 992 % load_vreg_in_gpr(gpr="a1", shorty=z0, vregs=z1, D=z2, F=z3, J=z4, L=z5, z0=z6, done=f".L{uniq}… 993 % load_vreg_in_gpr(gpr="a2", shorty=z0, vregs=z1, D=z2, F=z3, J=z4, L=z5, z0=z6, done=f".L{uniq}_s… [all …]
|
/art/runtime/ |
D | art_method-inl.h | 152 inline ALWAYS_INLINE void FillVRegs([[maybe_unused]] uint32_t* vregs, 157 inline ALWAYS_INLINE void FillVRegs(uint32_t* vregs, 161 ShortyTraits<FirstArgType>::Set(vregs, first_arg); 162 FillVRegs<ArgType...>(vregs + ShortyTraits<FirstArgType>::kVRegCount, args...); 169 std::array<uint32_t, kNumVRegs> vregs; 170 FillVRegs<ArgType...>(vregs.data(), args...); 171 return vregs; 183 auto vregs = detail::MaterializeVRegs<ArgType...>(args...); 185 vregs.empty() ? nullptr : vregs.data(), 186 vregs.size() * sizeof(typename decltype(vregs)::value_type), [all …]
|
/art/test/541-regression-inlined-deopt/ |
D | info.txt | 3 control over vregs because the previous test 449 would pass because the vreg
|
/art/compiler/optimizing/ |
D | graph_visualizer.cc | 686 StringList vregs; in PrintInstruction() local 690 vregs.NewEntryStream() << DataType::TypeId(insn->GetType()) << insn->GetId(); in PrintInstruction() 692 vregs.NewEntryStream() << "_"; in PrintInstruction() 695 envs.NewEntryStream() << vregs; in PrintInstruction()
|
D | instruction_builder.h | 81 HBasicBlock* block, ScopedArenaVector<HInstruction*>* locals, const size_t vregs);
|
D | instruction_builder.cc | 125 const size_t vregs = graph_->GetNumberOfVRegs(); in GetLocalsFor() local 126 if (locals->size() == vregs) { in GetLocalsFor() 129 return GetLocalsForWithAllocation(block, locals, vregs); in GetLocalsFor() 135 const size_t vregs) { in GetLocalsForWithAllocation() argument 136 DCHECK_NE(locals->size(), vregs); in GetLocalsForWithAllocation() 137 locals->resize(vregs, nullptr); in GetLocalsForWithAllocation() 143 for (size_t i = 0; i < vregs; ++i) { in GetLocalsForWithAllocation()
|
/art/test/596-checker-dead-phi/smali/ |
D | IrreducibleLoop.smali | 23 # Check that the outer loop suspend check environment only has the two parameter vregs.
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 686 extern "C" jit::OsrData* NterpHotMethod(ArtMethod* method, uint16_t* dex_pc_ptr, uint32_t* vregs) in NterpHotMethod() argument 711 method->GetInterfaceMethodIfProxy(kRuntimePointerSize), dex_pc, vregs); in NterpHotMethod()
|
/art/runtime/jit/ |
D | jit.h | 303 OsrData* PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs)
|
D | jit.cc | 351 OsrData* Jit::PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs) { in PrepareForOsr() argument 427 int32_t vreg_value = vregs[vreg]; in PrepareForOsr()
|
/art/test/510-checker-try-catch/smali/ |
D | Runtime.smali | 61 # that both vregs allocated correctly. 254 # as integers is returned to prove that both vregs were copied.
|
/art/test/563-checker-fakestring/smali/ |
D | TestCase.smali | 18 # Test that all vregs holding the new-instance are updated after the
|