Home
last modified time | relevance | path

Searched refs:dst_type (Results 1 – 11 of 11) sorted by relevance

/art/runtime/verifier/
Dregister_line.cc199 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 …]
Dregister_line.h242 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/
Dcode_generator_x86.h366 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
446 void LoadFromMemoryNoBarrier(DataType::Type dst_type,
Dcode_generator_arm64.cc1451 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 …]
Dcode_generator_x86_64.h340 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
Dcode_generator.h220 virtual void MoveLocation(Location dst, Location src, DataType::Type dst_type) = 0;
Dcode_generator_arm_vixl.h463 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
Dcode_generator_arm64.h664 void MoveLocation(Location dst, Location src, DataType::Type dst_type) override;
Dcode_generator_x86.cc1479 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()
Dcode_generator_arm_vixl.cc2568 void CodeGeneratorARMVIXL::MoveLocation(Location dst, Location src, DataType::Type dst_type) { in MoveLocation() argument
2572 move.AddMove(src, dst, dst_type, nullptr); in MoveLocation()
Dcode_generator_x86_64.cc1699 Location dst, Location src, DataType::Type dst_type ATTRIBUTE_UNUSED) { in MoveLocation()