Home
last modified time | relevance | path

Searched refs:r_tgt (Results 1 – 16 of 16) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc89 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, in CallHelper() argument
91 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline); in CallHelper()
93 if (r_tgt.Valid()) { in CallHelper()
94 FreeTemp(r_tgt); in CallHelper()
104 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelper() local
106 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelper()
110 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImm() local
113 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImm()
118 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperReg() local
121 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperReg()
[all …]
Dgen_loadstore.cc343 void Mir2Lir::LoadCurrMethodDirect(RegStorage r_tgt) { in LoadCurrMethodDirect() argument
345 LoadValueDirectWideFixed(mir_graph_->GetMethodLoc(), r_tgt); in LoadCurrMethodDirect()
347 LoadValueDirectFixed(mir_graph_->GetMethodLoc(), r_tgt); in LoadCurrMethodDirect()
Dgen_common.cc1281 RegStorage r_tgt = LoadHelper(kQuickInstanceofNonTrivial); in GenInstanceofCallingHelper() local
1290 OpReg(kOpBlx, r_tgt); // .ne case: helper(class, ref->class) in GenInstanceofCallingHelper()
1294 FreeTemp(r_tgt); in GenInstanceofCallingHelper()
1641 RegStorage r_tgt = CallHelperSetup(kQuickIdivmod); in GenArithOpInt() local
1647 CallHelper(r_tgt, kQuickIdivmod, false /* not a safepoint */); in GenArithOpInt()
2040 RegStorage r_tgt = CallHelperSetup(target); in GenArithOpLong() local
2046 CallHelper(r_tgt, target, false /* not safepoint */); in GenArithOpLong()
Dmir_to_lir.h860 LIR* CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc,
972 void LoadCurrMethodDirect(RegStorage r_tgt);
1475 virtual LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) = 0;
/art/compiler/dex/quick/mips/
Dfp_mips.cc250 RegStorage r_tgt = LoadHelper(target); in GenCmpFP() local
252 OpReg(kOpBlx, r_tgt); in GenCmpFP()
Dcall_mips.cc330 RegStorage r_tgt = m2l_->CallHelperSetup(kQuickThrowStackOverflow); // Doesn't clobber LR. in GenEntrySequence() local
331 m2l_->CallHelper(r_tgt, kQuickThrowStackOverflow, false /* MarkSafepointPC */, in GenEntrySequence()
Dtarget_mips.cc798 RegStorage r_tgt = LoadHelper(kQuickA64Load); in GenAtomic64Load() local
800 LIR *ret = OpReg(kOpBlx, r_tgt); in GenAtomic64Load()
836 RegStorage r_tgt = LoadHelper(kQuickA64Store); in GenAtomic64Store() local
837 return OpReg(kOpBlx, r_tgt); in GenAtomic64Store()
Dutility_mips.cc1046 LIR* MipsMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
1054 LIR* retVal = OpReg(op, r_tgt); in InvokeTrampoline()
1059 return OpReg(op, r_tgt); in InvokeTrampoline()
Dcodegen_mips.h239 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
/art/compiler/dex/quick/arm64/
Dfp_arm64.cc94 RegStorage r_tgt = CallHelperSetup(kQuickFmod); in GenArithOpDouble() local
98 CallHelper(r_tgt, kQuickFmod, false); in GenArithOpDouble()
Dutility_arm64.cc1396 LIR* Arm64Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, in InvokeTrampoline() argument
1399 return OpReg(op, r_tgt); in InvokeTrampoline()
Dcodegen_arm64.h265 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
/art/compiler/dex/quick/arm/
Dcodegen_arm.h272 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
Dutility_arm.cc1252 LIR* ArmMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
1254 return OpReg(op, r_tgt); in InvokeTrampoline()
/art/compiler/dex/quick/x86/
Dutility_x86.cc1117 LIR* X86Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
1118 UNUSED(r_tgt); // Call to absolute memory location doesn't need a temporary target register. in InvokeTrampoline()
Dcodegen_x86.h388 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;