/art/compiler/dex/quick/ |
H A D | gen_invoke.cc | 89 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, argument 91 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline); 93 if (r_tgt.Valid()) { 94 FreeTemp(r_tgt); 104 RegStorage r_tgt = CallHelperSetup(trampoline); local 106 CallHelper(r_tgt, trampoline, safepoint_pc); 110 RegStorage r_tgt = CallHelperSetup(trampoline); local 113 CallHelper(r_tgt, trampoline, safepoint_pc); 118 RegStorage r_tgt = CallHelperSetup(trampoline); local 121 CallHelper(r_tgt, trampolin 126 RegStorage r_tgt = CallHelperSetup(trampoline); local 138 RegStorage r_tgt = CallHelperSetup(trampoline); local 147 RegStorage r_tgt = CallHelperSetup(trampoline); local 161 RegStorage r_tgt = CallHelperSetup(trampoline); local 171 RegStorage r_tgt = CallHelperSetup(trampoline); local 180 RegStorage r_tgt = CallHelperSetup(trampoline); local 189 RegStorage r_tgt = CallHelperSetup(trampoline); local 198 RegStorage r_tgt = CallHelperSetup(trampoline); local 211 RegStorage r_tgt = CallHelperSetup(trampoline); local 226 RegStorage r_tgt = CallHelperSetup(trampoline); local 312 RegStorage r_tgt = CallHelperSetup(trampoline); local 320 RegStorage r_tgt = CallHelperSetup(trampoline); local 329 RegStorage r_tgt = CallHelperSetup(trampoline); local 339 RegStorage r_tgt = CallHelperSetup(trampoline); local 350 RegStorage r_tgt = CallHelperSetup(trampoline); local 370 RegStorage r_tgt = CallHelperSetup(trampoline); local 381 RegStorage r_tgt = CallHelperSetup(trampoline); local 1069 RegStorage r_tgt; local 1363 RegStorage r_tgt = LoadHelper(kQuickIndexOf); local 1401 RegStorage r_tgt; local [all...] |
H A D | gen_loadstore.cc | 343 void Mir2Lir::LoadCurrMethodDirect(RegStorage r_tgt) { argument 345 LoadValueDirectWideFixed(mir_graph_->GetMethodLoc(), r_tgt); 347 LoadValueDirectFixed(mir_graph_->GetMethodLoc(), r_tgt);
|
H A D | gen_common.cc | 1281 RegStorage r_tgt = LoadHelper(kQuickInstanceofNonTrivial); local 1290 OpReg(kOpBlx, r_tgt); // .ne case: helper(class, ref->class) 1294 FreeTemp(r_tgt); 1641 RegStorage r_tgt = CallHelperSetup(kQuickIdivmod); local 1647 CallHelper(r_tgt, kQuickIdivmod, false /* not a safepoint */); 2040 RegStorage r_tgt = CallHelperSetup(target); local 2046 CallHelper(r_tgt, target, false /* not safepoint */);
|
H A D | mir_to_lir.h | 860 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/ |
H A D | fp_mips.cc | 250 RegStorage r_tgt = LoadHelper(target); local 252 OpReg(kOpBlx, r_tgt);
|
H A D | call_mips.cc | 330 RegStorage r_tgt = m2l_->CallHelperSetup(kQuickThrowStackOverflow); // Doesn't clobber LR. local 331 m2l_->CallHelper(r_tgt, kQuickThrowStackOverflow, false /* MarkSafepointPC */,
|
H A D | target_mips.cc | 798 RegStorage r_tgt = LoadHelper(kQuickA64Load); local 800 LIR *ret = OpReg(kOpBlx, r_tgt); 836 RegStorage r_tgt = LoadHelper(kQuickA64Store); local 837 return OpReg(kOpBlx, r_tgt);
|
H A D | utility_mips.cc | 1046 LIR* MipsMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { argument 1054 LIR* retVal = OpReg(op, r_tgt); 1059 return OpReg(op, r_tgt);
|
H A D | codegen_mips.h | 239 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
/art/compiler/dex/quick/arm64/ |
H A D | fp_arm64.cc | 94 RegStorage r_tgt = CallHelperSetup(kQuickFmod); local 98 CallHelper(r_tgt, kQuickFmod, false);
|
H A D | utility_arm64.cc | 1396 LIR* Arm64Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, argument 1398 // The address of the trampoline is already loaded into r_tgt. 1399 return OpReg(op, r_tgt);
|
H A D | codegen_arm64.h | 265 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
/art/compiler/dex/quick/arm/ |
H A D | codegen_arm.h | 272 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|
H A D | utility_arm.cc | 1252 LIR* ArmMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { argument 1253 UNUSED(trampoline); // The address of the trampoline is already loaded into r_tgt. 1254 return OpReg(op, r_tgt);
|
/art/compiler/dex/quick/x86/ |
H A D | utility_x86.cc | 1117 LIR* X86Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { argument 1118 UNUSED(r_tgt); // Call to absolute memory location doesn't need a temporary target register.
|
H A D | codegen_x86.h | 388 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
|