/art/runtime/verifier/ |
D | register_line.cc | 194 const RegType& dst_type, const RegType& src_type) { in CheckUnaryOp() argument 196 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOp() 217 const RegType& dst_type, in CheckUnaryOpFromWide() argument 220 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOpFromWide() 225 const RegType& dst_type, in CheckBinaryOp() argument 233 DCHECK(dst_type.IsInteger()); in CheckBinaryOp() 242 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_23x(), dst_type); in CheckBinaryOp() 266 const RegType& dst_type, const RegType& src_type1, in CheckBinaryOp2addr() argument 273 DCHECK(dst_type.IsInteger()); in CheckBinaryOp2addr() 282 SetRegisterType<LockOp::kClear>(verifier, vregA, dst_type); in CheckBinaryOp2addr() [all …]
|
D | register_line.h | 230 const RegType& dst_type, 251 const RegType& dst_type, 263 const RegType& dst_type, 292 const RegType& dst_type, 323 const RegType& dst_type,
|
/art/compiler/optimizing/ |
D | code_generator_mips64.cc | 633 Primitive::Type dst_type) { in MoveLocation() argument 641 bool unspecified_type = (dst_type == Primitive::kPrimVoid); in MoveLocation() 652 dst_type = destination.IsRegister() ? Primitive::kPrimInt : Primitive::kPrimFloat; in MoveLocation() 658 dst_type = destination.IsRegister() ? Primitive::kPrimLong : Primitive::kPrimDouble; in MoveLocation() 661 DCHECK((destination.IsFpuRegister() && Primitive::IsFloatingPointType(dst_type)) || in MoveLocation() 662 (destination.IsRegister() && !Primitive::IsFloatingPointType(dst_type))); in MoveLocation() 666 if (Primitive::IsFloatingPointType(dst_type)) { in MoveLocation() 681 if (!Primitive::IsFloatingPointType(dst_type)) { in MoveLocation() 684 if (dst_type == Primitive::kPrimInt || dst_type == Primitive::kPrimFloat) { in MoveLocation() 686 if (Primitive::IsFloatingPointType(dst_type) && value == 0) { in MoveLocation() [all …]
|
D | code_generator_arm64.cc | 1185 Primitive::Type dst_type) { in MoveLocation() argument 1194 bool unspecified_type = (dst_type == Primitive::kPrimVoid); in MoveLocation() 1204 dst_type = destination.IsRegister() ? Primitive::kPrimInt : Primitive::kPrimFloat; in MoveLocation() 1210 dst_type = destination.IsRegister() ? Primitive::kPrimLong : Primitive::kPrimDouble; in MoveLocation() 1213 DCHECK((destination.IsFpuRegister() && Primitive::IsFloatingPointType(dst_type)) || in MoveLocation() 1214 (destination.IsRegister() && !Primitive::IsFloatingPointType(dst_type))); in MoveLocation() 1215 CPURegister dst = CPURegisterFrom(destination, dst_type); in MoveLocation() 1220 DCHECK(CoherentConstantAndType(source, dst_type)); in MoveLocation() 1224 __ Mov(Register(dst), RegisterFrom(source, dst_type)); in MoveLocation() 1227 Primitive::Type source_type = Primitive::Is64BitType(dst_type) in MoveLocation() [all …]
|
D | code_generator_mips.h | 322 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_mips64.h | 314 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_x86_64.h | 302 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_arm.h | 309 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_x86.h | 320 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_arm64.h | 430 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator.h | 201 virtual void MoveLocation(Location dst, Location src, Primitive::Type dst_type) = 0;
|
D | code_generator_x86.cc | 1103 void CodeGeneratorX86::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 1105 if (dst_type == Primitive::kPrimLong && !src.IsConstant() && !src.IsFpuRegister()) { in MoveLocation() 1109 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_mips.cc | 807 void CodeGeneratorMIPS::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 815 if (Primitive::Is64BitType(dst_type)) { in MoveLocation()
|
D | code_generator_arm.cc | 1172 void CodeGeneratorARM::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 1174 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_x86_64.cc | 1214 Location dst, Location src, Primitive::Type dst_type ATTRIBUTE_UNUSED) { in MoveLocation()
|