/art/compiler/dex/quick/ |
gen_invoke.cc | 111 LoadConstant(TargetReg(kArg0, kNotWide), arg0); 119 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); 128 LoadValueDirectFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, arg0)); 130 LoadValueDirectWideFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, kWide)); 139 LoadConstant(TargetReg(kArg0, kNotWide), arg0); 140 LoadConstant(TargetReg(kArg1, kNotWide), arg1); 149 LoadValueDirectFixed(arg1, TargetReg(kArg1, arg1)); 151 RegStorage r_tmp = TargetReg(cu_->instruction_set == kMips ? kArg2 : kArg1, kWide); 154 LoadConstant(TargetReg(kArg0, kNotWide), arg0); 163 LoadValueDirectFixed(arg0, TargetReg(kArg0, arg0)) [all...] |
gen_common.cc | 74 m2l_->OpRegCopy(r_result_, m2l_->TargetReg(kRet0, kRef)); 96 RegStorage r_base = TargetReg(kArg0, kRef); 118 RegStorage r_tmp = TargetReg(kArg2, kNotWide); 148 m2l_->OpRegCopy(r_base_, m2l_->TargetReg(kRet0, kRef)); 252 RegStorage arg1_32 = m2l_->TargetReg(kArg1, kNotWide); 253 RegStorage arg0_32 = m2l_->TargetReg(kArg0, kNotWide); 503 CallRuntimeHelperRegRegLocationMethod(kQuickAllocArrayResolved, TargetReg(kArg0, kNotWide), 538 FreeTemp(TargetReg(kArg2, kNotWide)); 539 FreeTemp(TargetReg(kArg1, kNotWide)); 547 RegStorage ref_reg = TargetReg(kRet0, kRef) [all...] |
mir_to_lir.h | [all...] |
codegen_util.cc | [all...] |
/art/compiler/dex/quick/mips/ |
target_mips.cc | 196 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg, WideKind wide_kind) { 199 RegStorage ret_reg = RegStorage::MakeRegPair(TargetReg(reg), 200 TargetReg(static_cast<SpecialTargetRegister>(reg + 1))); 208 return As64BitReg(TargetReg(reg)); 210 return TargetReg(reg); 215 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg) { 256 result = m2l_->TargetReg(coreArgMappingToPhysicalReg[cur_core_reg_++], 260 result, m2l_->TargetReg(coreArgMappingToPhysicalReg[cur_core_reg_++], kNotWide)); 278 result = m2l_->TargetReg(fpArgMappingToPhysicalReg[cur_arg_reg_++], 284 result = m2l_->TargetReg(coreArgMappingToPhysicalReg[cur_arg_reg_++] [all...] |
call_mips.cc | 256 const RegStorage arg0 = TargetReg(kArg0); 257 const RegStorage arg1 = TargetReg(kArg1); 258 const RegStorage arg2 = TargetReg(kArg2); 259 const RegStorage arg3 = TargetReg(kArg3); 260 const RegStorage arg4 = TargetReg(kArg4); 261 const RegStorage arg5 = TargetReg(kArg5); 262 const RegStorage arg6 = TargetReg(kArg6); 263 const RegStorage arg7 = TargetReg(kArg7); 423 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); 453 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method) [all...] |
codegen_mips.h | 103 RegStorage TargetReg(SpecialTargetRegister reg); 104 RegStorage TargetReg(SpecialTargetRegister reg, WideKind wide_kind) OVERRIDE; 106 return TargetReg(reg, cu_->target64 ? kWide : kNotWide);
|
/art/compiler/dex/quick/x86/ |
call_x86.cc | 310 NewLIR1(kX86Push32R, TargetReg(kArg0, kRef).GetReg()); // ArtMethod* 318 NewLIR1(kX86Pop32R, TargetReg(kArg0, kRef).GetReg()); // ArtMethod* 351 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); 364 auto target_reg = cg->TargetReg(kArg0, kRef); 382 cg->OpPcRelDexCacheArrayLoad(cu->dex_file, offset, cg->TargetReg(kArg0, kRef), 390 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef);
|
target_x86.cc | 257 RegStorage X86Mir2Lir::TargetReg(SpecialTargetRegister reg) { [all...] |
int_x86.cc | [all...] |
codegen_x86.h | 114 RegStorage TargetReg(SpecialTargetRegister reg) OVERRIDE; 115 RegStorage TargetReg(SpecialTargetRegister symbolic_reg, WideKind wide_kind) OVERRIDE { 137 return TargetReg(symbolic_reg, cu_->target64 ? kWide : kNotWide); 347 * @note register will be passed to TargetReg to get physical register. 357 * @note register will be passed to TargetReg to get physical register. [all...] |
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
MipsNaClELFStreamer.cpp | 178 unsigned TargetReg = Inst.getOperand(1).getReg(); 179 emitMask(TargetReg, IndirectBranchMaskReg, STI);
|
/art/compiler/dex/quick/arm/ |
codegen_arm.h | 90 RegStorage TargetReg(SpecialTargetRegister reg) OVERRIDE; 91 RegStorage TargetReg(SpecialTargetRegister reg, WideKind wide_kind) OVERRIDE { 94 RegStorage ret_reg = RegStorage::MakeRegPair(TargetReg(reg), 95 TargetReg(static_cast<SpecialTargetRegister>(reg + 1))); 102 return TargetReg(reg);
|
call_arm.cc | 630 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); 658 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); 668 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef);
|
target_arm.cc | 93 RegStorage ArmMir2Lir::TargetReg(SpecialTargetRegister reg) { 774 FreeTemp(TargetReg(kHiddenArg)); [all...] |
/art/compiler/dex/quick/arm64/ |
codegen_arm64.h | 89 RegStorage TargetReg(SpecialTargetRegister reg) OVERRIDE; 90 RegStorage TargetReg(SpecialTargetRegister symbolic_reg, WideKind wide_kind) OVERRIDE { 92 return As64BitReg(TargetReg(symbolic_reg)); 94 return Check32BitReg(TargetReg(symbolic_reg)); 98 return As64BitReg(TargetReg(symbolic_reg));
|
call_arm64.cc | 163 LoadValueDirectFixed(rl_src, rs_x0); // = TargetReg(kArg0, kRef) 464 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); 492 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method);
|
target_arm64.cc | 108 RegStorage Arm64Mir2Lir::TargetReg(SpecialTargetRegister reg) { 782 FreeTemp(TargetReg(kHiddenArg));
|
/external/llvm/lib/Target/Mips/ |
MipsSEInstrInfo.cpp | 612 // indirect jump to TargetReg 619 unsigned TargetReg = I->getOperand(1).getReg(); 627 .addReg(TargetReg) 630 .addReg(TargetReg)
|