/art/compiler/dex/quick/arm64/ |
D | fp_arm64.cc | 151 RegisterClass src_reg_class = kInvalidRegClass; in GenConversion() 152 RegisterClass dst_reg_class = kInvalidRegClass; in GenConversion() 353 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP() 378 RegisterClass reg_class = RegClassForAbsFP(rl_src, rl_dest); in GenInlinedAbsFloat() 397 RegisterClass reg_class = RegClassForAbsFP(rl_src, rl_dest); in GenInlinedAbsDouble()
|
D | codegen_arm64.h | 128 RegisterClass RegClassForFieldLoadStore(OpSize size, bool is_volatile) OVERRIDE; 183 RegisterClass dest_reg_class) OVERRIDE;
|
D | int_arm64.cc | 185 RegisterClass dest_reg_class) { in GenSelectConst32() 210 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 1187 RegisterClass reg_class = RegClassBySize(size); in GenArrayGet() 1261 RegisterClass reg_class = RegClassBySize(size); in GenArrayPut()
|
D | target_arm64.cc | 596 RegisterClass Arm64Mir2Lir::RegClassForFieldLoadStore(OpSize size, bool is_volatile) { in RegClassForFieldLoadStore()
|
/art/compiler/dex/ |
D | compiler_enums.h | 24 enum RegisterClass { enum 31 std::ostream& operator<<(std::ostream& os, const RegisterClass& rhs);
|
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 568 RegisterClass RegClassBySize(OpSize size) { in RegClassBySize() 637 RegisterClass ShortyToRegClass(char shorty_type); 786 RegLocation GetReturnWide(RegisterClass reg_class); 787 RegLocation GetReturn(RegisterClass reg_class); 850 RegisterClass return_reg_class); 993 virtual RegLocation LoadValue(RegLocation rl_src, RegisterClass op_kind); 995 virtual RegLocation LoadValueWide(RegLocation rl_src, RegisterClass op_kind); 1274 virtual RegisterClass RegClassForFieldLoadStore(OpSize size, bool is_volatile) = 0; 1365 RegisterClass dest_reg_class) = 0; 1627 RegStorage LoadArg(size_t in_position, RegisterClass reg_class, bool wide = false);
|
D | mir_to_lir.cc | 90 RegisterClass Mir2Lir::ShortyToRegClass(char shorty_type) { in ShortyToRegClass() 91 RegisterClass res; in ShortyToRegClass() 115 RegStorage Mir2Lir::LoadArg(size_t in_position, RegisterClass reg_class, bool wide) { in LoadArg() 286 RegisterClass reg_class = RegClassForFieldLoadStore(size, data.is_volatile); in GenSpecialIGet() 287 RegisterClass ret_reg_class = ShortyToRegClass(cu_->shorty[0]); in GenSpecialIGet() 360 RegisterClass reg_class = RegClassForFieldLoadStore(size, data.is_volatile); in GenSpecialIPut() 385 RegisterClass reg_class = ShortyToRegClass(cu_->shorty[0]); in GenSpecialIdentity()
|
D | gen_loadstore.cc | 109 RegLocation Mir2Lir::LoadValue(RegLocation rl_src, RegisterClass op_kind) { in LoadValue() 193 RegLocation Mir2Lir::LoadValueWide(RegLocation rl_src, RegisterClass op_kind) { in LoadValueWide()
|
D | gen_common.cc | 352 RegisterClass reg_class = (rl_src1.ref || rl_src2.ref) ? kRefReg : kCoreReg; in GenCompareAndBranch() 415 RegisterClass reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenCompareZeroAndBranch() 713 RegisterClass reg_class = RegClassForFieldLoadStore(size, field_info.IsVolatile()); in GenSput() 787 RegisterClass reg_class = RegClassForFieldLoadStore(size, field_info.IsVolatile()); in GenSget() 873 RegisterClass reg_class = RegClassForFieldLoadStore(size, field_info.IsVolatile()); in GenIGet() 952 RegisterClass reg_class = RegClassForFieldLoadStore(size, field_info.IsVolatile()); in GenIPut() 2066 RegLocation rl_src, RegisterClass return_reg_class) { in GenConversionCall()
|
D | ralloc_util.cc | 1500 RegLocation Mir2Lir::GetReturnWide(RegisterClass reg_class) { in GetReturnWide() 1514 RegLocation Mir2Lir::GetReturn(RegisterClass reg_class) { in GetReturn()
|
D | gen_invoke.cc | 1615 RegisterClass reg_class = is_string_init ? kRefReg : in GenInvokeNoInline()
|
/art/compiler/dex/quick/mips/ |
D | codegen_mips.h | 139 RegisterClass RegClassForFieldLoadStore(OpSize size, bool is_volatile) OVERRIDE; 183 RegisterClass dest_reg_class) OVERRIDE; 282 RegisterClass reg_class);
|
D | int_mips.cc | 282 RegisterClass dest_reg_class) { in GenSelectConst32() 669 RegisterClass reg_class = RegClassBySize(size); in GenArrayGet() 751 RegisterClass reg_class = RegClassBySize(size); in GenArrayPut() 914 RegLocation rl_src, RegisterClass reg_class) { in GenConversionCall()
|
D | target_mips.cc | 888 RegisterClass MipsMir2Lir::RegClassForFieldLoadStore(OpSize size, bool is_volatile) { in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/arm/ |
D | fp_arm.cc | 370 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP() 394 RegisterClass reg_class = RegClassForAbsFP(rl_src, rl_dest); in GenInlinedAbsFloat() 412 RegisterClass reg_class = RegClassForAbsFP(rl_src, rl_dest); in GenInlinedAbsDouble()
|
D | codegen_arm.h | 140 RegisterClass RegClassForFieldLoadStore(OpSize size, bool is_volatile) OVERRIDE; 182 RegisterClass dest_reg_class) OVERRIDE;
|
D | int_arm.cc | 219 RegisterClass dest_reg_class) { in GenSelectConst32() 248 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 249 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 1377 RegisterClass reg_class = RegClassBySize(size); in GenArrayGet() 1463 RegisterClass reg_class = RegClassBySize(size); in GenArrayPut()
|
D | target_arm.cc | 565 RegisterClass ArmMir2Lir::RegClassForFieldLoadStore(OpSize size, bool is_volatile) { in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 172 RegisterClass RegClassForFieldLoadStore(OpSize size, bool is_volatile) OVERRIDE; 273 RegisterClass dest_reg_class) OVERRIDE;
|
D | int_x86.cc | 214 RegisterClass dest_reg_class) { in GenSelectConst32() 279 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 280 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 2447 RegisterClass reg_class = RegClassForFieldLoadStore(size, false); in GenArrayGet() 2496 RegisterClass reg_class = RegClassForFieldLoadStore(size, false); in GenArrayPut()
|
D | fp_x86.cc | 212 RegisterClass rcSrc = kFPReg; in GenConversion()
|
D | target_x86.cc | 814 RegisterClass X86Mir2Lir::RegClassForFieldLoadStore(OpSize size, bool is_volatile) { in RegClassForFieldLoadStore() 2257 RegisterClass reg_type = kCoreReg; in GenSetVector()
|