/art/runtime/verifier/ |
D | register_line.cc | 197 const RegType& dst_type, const RegType& src_type) { in CheckUnaryOp() argument 199 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOp() 220 const RegType& dst_type, in CheckUnaryOpFromWide() argument 223 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOpFromWide() 228 const RegType& dst_type, in CheckBinaryOp() argument 236 DCHECK(dst_type.IsInteger()); in CheckBinaryOp() 245 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_23x(), dst_type); in CheckBinaryOp() 269 const RegType& dst_type, const RegType& src_type1, in CheckBinaryOp2addr() argument 276 DCHECK(dst_type.IsInteger()); in CheckBinaryOp2addr() 285 SetRegisterType<LockOp::kClear>(verifier, vregA, dst_type); in CheckBinaryOp2addr() [all …]
|
D | register_line.h | 229 const RegType& dst_type, 250 const RegType& dst_type, 262 const RegType& dst_type, 291 const RegType& dst_type, 322 const RegType& dst_type,
|
/art/compiler/optimizing/ |
D | code_generator_mips64.cc | 1170 Primitive::Type dst_type) { in MoveLocation() argument 1178 bool unspecified_type = (dst_type == Primitive::kPrimVoid); in MoveLocation() 1189 dst_type = destination.IsRegister() ? Primitive::kPrimInt : Primitive::kPrimFloat; in MoveLocation() 1195 dst_type = destination.IsRegister() ? Primitive::kPrimLong : Primitive::kPrimDouble; in MoveLocation() 1198 DCHECK((destination.IsFpuRegister() && Primitive::IsFloatingPointType(dst_type)) || in MoveLocation() 1199 (destination.IsRegister() && !Primitive::IsFloatingPointType(dst_type))); in MoveLocation() 1203 if (Primitive::IsFloatingPointType(dst_type)) { in MoveLocation() 1218 if (!Primitive::IsFloatingPointType(dst_type)) { in MoveLocation() 1221 if (dst_type == Primitive::kPrimInt || dst_type == Primitive::kPrimFloat) { in MoveLocation() 1223 if (Primitive::IsFloatingPointType(dst_type) && value == 0) { in MoveLocation() [all …]
|
D | code_generator_arm64.cc | 1748 Primitive::Type dst_type) { in MoveLocation() argument 1757 bool unspecified_type = (dst_type == Primitive::kPrimVoid); in MoveLocation() 1767 dst_type = destination.IsRegister() ? Primitive::kPrimInt : Primitive::kPrimFloat; in MoveLocation() 1773 dst_type = destination.IsRegister() ? Primitive::kPrimLong : Primitive::kPrimDouble; in MoveLocation() 1776 DCHECK((destination.IsFpuRegister() && Primitive::IsFloatingPointType(dst_type)) || in MoveLocation() 1777 (destination.IsRegister() && !Primitive::IsFloatingPointType(dst_type))); in MoveLocation() 1778 CPURegister dst = CPURegisterFrom(destination, dst_type); in MoveLocation() 1785 DCHECK(CoherentConstantAndType(source, dst_type)); in MoveLocation() 1789 __ Mov(Register(dst), RegisterFrom(source, dst_type)); in MoveLocation() 1792 Primitive::Type source_type = Primitive::Is64BitType(dst_type) in MoveLocation() [all …]
|
D | code_generator_x86.h | 324 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_mips64.h | 473 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_arm.h | 327 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_mips.h | 510 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_mips.cc | 1375 void CodeGeneratorMIPS::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 1383 if (Primitive::Is64BitType(dst_type)) { in MoveLocation() 5196 Primitive::Type dst_type = select->GetType(); in CanMoveConditionally() local 5212 switch (dst_type) { in CanMoveConditionally() 5299 switch (dst_type) { in CanMoveConditionally() 5388 Primitive::IsFloatingPointType(dst_type) in CanMoveConditionally() 5396 Primitive::IsFloatingPointType(dst_type) in CanMoveConditionally() 5409 locations_to_set->SetOut(Primitive::IsFloatingPointType(dst_type) in CanMoveConditionally() 5429 Primitive::Type dst_type = select->GetType(); in GenConditionalMoveR2() local 5466 switch (dst_type) { in GenConditionalMoveR2() [all …]
|
D | code_generator.h | 212 virtual void MoveLocation(Location dst, Location src, Primitive::Type dst_type) = 0;
|
D | code_generator_arm64.h | 489 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_arm_vixl.h | 431 void MoveLocation(Location dst, Location src, Primitive::Type dst_type) OVERRIDE;
|
D | code_generator_x86.cc | 1329 void CodeGeneratorX86::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 1331 if (dst_type == Primitive::kPrimLong && !src.IsConstant() && !src.IsFpuRegister()) { in MoveLocation() 1335 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_arm.cc | 2349 void CodeGeneratorARM::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 2351 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_arm_vixl.cc | 2382 void CodeGeneratorARMVIXL::MoveLocation(Location dst, Location src, Primitive::Type dst_type) { in MoveLocation() argument 2386 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_x86_64.cc | 1442 Location dst, Location src, Primitive::Type dst_type ATTRIBUTE_UNUSED) { in MoveLocation()
|