Home
last modified time | relevance | path

Searched refs:vregs (Results 1 – 13 of 13) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/rawdex/
DInstruction.java216 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/
Dinvoke.S434 % 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/
Dart_method-inl.h152 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/
Dinfo.txt3 control over vregs because the previous test 449 would pass because the vreg
/art/compiler/optimizing/
Dgraph_visualizer.cc686 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()
Dinstruction_builder.h81 HBasicBlock* block, ScopedArenaVector<HInstruction*>* locals, const size_t vregs);
Dinstruction_builder.cc125 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/
DIrreducibleLoop.smali23 # Check that the outer loop suspend check environment only has the two parameter vregs.
/art/runtime/interpreter/mterp/
Dnterp.cc686 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/
Djit.h303 OsrData* PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs)
Djit.cc351 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/
DRuntime.smali61 # that both vregs allocated correctly.
254 # as integers is returned to prove that both vregs were copied.
/art/test/563-checker-fakestring/smali/
DTestCase.smali18 # Test that all vregs holding the new-instance are updated after the