Home
last modified time | relevance | path

Searched refs:symbolic_reg (Results 1 – 5 of 5) sorted by relevance

/art/compiler/dex/quick/x86/
Dcodegen_x86.h87 RegStorage TargetReg(SpecialTargetRegister symbolic_reg, WideKind wide_kind) OVERRIDE { in TargetReg() argument
90 return As64BitReg(TargetReg32(symbolic_reg)); in TargetReg()
93 DCHECK((kArg0 <= symbolic_reg && symbolic_reg < kArg3) || in TargetReg()
94 (kFArg0 <= symbolic_reg && symbolic_reg < kFArg3) || in TargetReg()
95 (kRet0 == symbolic_reg)); in TargetReg()
96 return RegStorage::MakeRegPair(TargetReg32(symbolic_reg), in TargetReg()
97 TargetReg32(static_cast<SpecialTargetRegister>(symbolic_reg + 1))); in TargetReg()
100 return As64BitReg(TargetReg32(symbolic_reg)); in TargetReg()
102 return TargetReg32(symbolic_reg); in TargetReg()
105 RegStorage TargetPtrReg(SpecialTargetRegister symbolic_reg) OVERRIDE { in TargetPtrReg() argument
[all …]
Dtarget_x86.cc959 SpecialTargetRegister symbolic_reg) { in LoadMethodAddress() argument
972 TargetReg(symbolic_reg, kNotWide).GetReg(), in LoadMethodAddress()
979 void X86Mir2Lir::LoadClassType(uint32_t type_idx, SpecialTargetRegister symbolic_reg) { in LoadClassType() argument
990 TargetReg(symbolic_reg, kNotWide).GetReg(), in LoadClassType()
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h98 RegStorage TargetReg(SpecialTargetRegister symbolic_reg, WideKind wide_kind) OVERRIDE { in TargetReg() argument
100 return As64BitReg(TargetReg(symbolic_reg)); in TargetReg()
102 return Check32BitReg(TargetReg(symbolic_reg)); in TargetReg()
105 RegStorage TargetPtrReg(SpecialTargetRegister symbolic_reg) OVERRIDE { in TargetPtrReg() argument
106 return As64BitReg(TargetReg(symbolic_reg)); in TargetPtrReg()
/art/compiler/dex/quick/
Dcodegen_util.cc1226 SpecialTargetRegister symbolic_reg) { in LoadCodeAddress() argument
1237 LIR* load_pc_rel = OpPcRelLoad(TargetPtrReg(symbolic_reg), data_target); in LoadCodeAddress()
1243 SpecialTargetRegister symbolic_reg) { in LoadMethodAddress() argument
1254 LIR* load_pc_rel = OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target); in LoadMethodAddress()
1259 void Mir2Lir::LoadClassType(uint32_t type_idx, SpecialTargetRegister symbolic_reg) { in LoadClassType() argument
1266 LIR* load_pc_rel = OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target); in LoadClassType()
Dmir_to_lir.h1102 SpecialTargetRegister symbolic_reg);
1112 SpecialTargetRegister symbolic_reg);
1120 virtual void LoadClassType(uint32_t type_idx, SpecialTargetRegister symbolic_reg);