Home
last modified time | relevance | path

Searched refs:vregs (Results 1 – 12 of 12) 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/
Dart_method-inl.h155 inline ALWAYS_INLINE void FillVRegs(uint32_t* vregs ATTRIBUTE_UNUSED,
160 inline ALWAYS_INLINE void FillVRegs(uint32_t* vregs,
164 ShortyTraits<FirstArgType>::Set(vregs, first_arg);
165 FillVRegs<ArgType...>(vregs + ShortyTraits<FirstArgType>::kVRegCount, args...);
172 std::array<uint32_t, kNumVRegs> vregs;
173 FillVRegs<ArgType...>(vregs.data(), args...);
174 return vregs;
186 auto vregs = detail::MaterializeVRegs<ArgType...>(args...);
187 Invoke(self, vregs.data(), sizeof(vregs), &result, shorty.data());
200 auto vregs = detail::MaterializeVRegs<'L', ArgType...>(receiver, args...);
[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.cc683 StringList vregs; in PrintInstruction() local
687 vregs.NewEntryStream() << DataType::TypeId(insn->GetType()) << insn->GetId(); in PrintInstruction()
689 vregs.NewEntryStream() << "_"; in PrintInstruction()
692 envs.NewEntryStream() << vregs; in PrintInstruction()
Dinstruction_builder.h81 HBasicBlock* block, ScopedArenaVector<HInstruction*>* locals, const size_t vregs);
Dinstruction_builder.cc124 const size_t vregs = graph_->GetNumberOfVRegs(); in GetLocalsFor() local
125 if (locals->size() == vregs) { in GetLocalsFor()
128 return GetLocalsForWithAllocation(block, locals, vregs); in GetLocalsFor()
134 const size_t vregs) { in GetLocalsForWithAllocation() argument
135 DCHECK_NE(locals->size(), vregs); in GetLocalsForWithAllocation()
136 locals->resize(vregs, nullptr); in GetLocalsForWithAllocation()
142 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.cc601 extern "C" jit::OsrData* NterpHotMethod(ArtMethod* method, uint16_t* dex_pc_ptr, uint32_t* vregs) in NterpHotMethod() argument
623 method->GetInterfaceMethodIfProxy(kRuntimePointerSize), dex_pc, vregs); in NterpHotMethod()
/art/runtime/jit/
Djit.h353 OsrData* PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs)
Djit.cc454 OsrData* Jit::PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs) { in PrepareForOsr() argument
530 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