Searched refs:dst_type (Results 1 – 11 of 11) sorted by relevance
/art/runtime/verifier/ |
D | register_line.cc | 199 const RegType& dst_type, const RegType& src_type) { in CheckUnaryOp() argument 201 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOp() 222 const RegType& dst_type, in CheckUnaryOpFromWide() argument 225 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOpFromWide() 230 const RegType& dst_type, in CheckBinaryOp() argument 238 DCHECK(dst_type.IsInteger()); in CheckBinaryOp() 247 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_23x(), dst_type); in CheckBinaryOp() 271 const RegType& dst_type, const RegType& src_type1, in CheckBinaryOp2addr() argument 278 DCHECK(dst_type.IsInteger()); in CheckBinaryOp2addr() 287 SetRegisterType<LockOp::kClear>(verifier, vregA, dst_type); in CheckBinaryOp2addr() [all …]
|
D | register_line.h | 242 const RegType& dst_type, 263 const RegType& dst_type, 275 const RegType& dst_type, 304 const RegType& dst_type, 335 const RegType& dst_type,
|
/art/compiler/optimizing/ |
D | code_generator_x86.h | 366 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override; 446 void LoadFromMemoryNoBarrier(DataType::Type dst_type,
|
D | code_generator_arm64.cc | 1451 DataType::Type dst_type) { in MoveLocation() argument 1460 bool unspecified_type = (dst_type == DataType::Type::kVoid); in MoveLocation() 1470 dst_type = destination.IsRegister() ? DataType::Type::kInt32 : DataType::Type::kFloat32; in MoveLocation() 1476 dst_type = destination.IsRegister() ? DataType::Type::kInt64 : DataType::Type::kFloat64; in MoveLocation() 1479 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation() 1480 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation() 1481 CPURegister dst = CPURegisterFrom(destination, dst_type); in MoveLocation() 1488 DCHECK(CoherentConstantAndType(source, dst_type)); in MoveLocation() 1492 __ Mov(Register(dst), RegisterFrom(source, dst_type)); in MoveLocation() 1495 DataType::Type source_type = DataType::Is64BitType(dst_type) in MoveLocation() [all …]
|
D | code_generator_x86_64.h | 340 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
|
D | code_generator.h | 220 virtual void MoveLocation(Location dst, Location src, DataType::Type dst_type) = 0;
|
D | code_generator_arm_vixl.h | 463 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
|
D | code_generator_arm64.h | 664 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
|
D | code_generator_x86.cc | 1479 void CodeGeneratorX86::LoadFromMemoryNoBarrier(DataType::Type dst_type, in LoadFromMemoryNoBarrier() argument 1484 switch (dst_type) { in LoadFromMemoryNoBarrier() 1526 LOG(FATAL) << "Unreachable type " << dst_type; in LoadFromMemoryNoBarrier() 1613 void CodeGeneratorX86::MoveLocation(Location dst, Location src, DataType::Type dst_type) { in MoveLocation() argument 1615 if (dst_type == DataType::Type::kInt64 && !src.IsConstant() && !src.IsFpuRegister()) { in MoveLocation() 1619 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_arm_vixl.cc | 2568 void CodeGeneratorARMVIXL::MoveLocation(Location dst, Location src, DataType::Type dst_type) { in MoveLocation() argument 2572 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
|
D | code_generator_x86_64.cc | 1699 Location dst, Location src, DataType::Type dst_type ATTRIBUTE_UNUSED) { in MoveLocation()
|