Home
last modified time | relevance | path

Searched refs:IsDouble (Results 1 – 18 of 18) sorted by relevance

/art/runtime/verifier/
Dreg_type_test.cc98 EXPECT_FALSE(bool_reg_type.IsDouble()); in TEST_F()
131 EXPECT_FALSE(byte_reg_type.IsDouble()); in TEST_F()
164 EXPECT_FALSE(char_reg_type.IsDouble()); in TEST_F()
197 EXPECT_FALSE(short_reg_type.IsDouble()); in TEST_F()
230 EXPECT_FALSE(int_reg_type.IsDouble()); in TEST_F()
263 EXPECT_FALSE(long_reg_type.IsDouble()); in TEST_F()
296 EXPECT_FALSE(float_reg_type.IsDouble()); in TEST_F()
329 EXPECT_TRUE(double_reg_type.IsDouble()); in TEST_F()
Dreg_type.h56 virtual bool IsDouble() const { return false; } in IsDouble() function
528 bool IsDouble() const OVERRIDE { return true; } in IsDouble() function
Dmethod_verifier.cc3752 (insn_type.IsLong() && component_type.IsDouble()))) { in VerifyAGet()
3792 } else if (target_type.IsDouble()) { in VerifyPrimitivePut()
4040 (field_type->IsDouble() && insn_type.IsLong())) { in VerifyISFieldAccess()
4157 } else if (field_type->IsDouble()) { in VerifyQuickFieldAccess()
4195 (field_type->IsDouble() && insn_type.IsLongTypes())) { in VerifyQuickFieldAccess()
4386 } else if (type.IsDouble()) { in DescribeVRegs()
/art/compiler/dex/quick/mips/
Dutility_mips.cc37 if (r_dest.IsDouble()) { in OpFpRegCopy()
38 if (r_src.IsDouble()) { in OpFpRegCopy()
48 DCHECK(r_src.IsDouble()); in OpFpRegCopy()
69 DCHECK_EQ(r_dest.IsDouble(), r_src.IsDouble()); in OpFpRegCopy()
70 if (r_dest.IsDouble()) { in OpFpRegCopy()
169 DCHECK(r_dest.IsDouble()); in LoadConstantWideNoClobber()
736 DCHECK(r_dest.IsDouble()); in LoadBaseDispBody()
913 DCHECK(r_src.IsDouble()); in StoreBaseDispBody()
Dtarget_mips.cc179 DCHECK(reg.IsDouble()); in Solo64ToPair64()
189 DCHECK(reg.IsDouble()); in Fp64ToSolo32()
298 if (reg.IsDouble()) { in GetRegMaskCommon()
Dassemble_mips.cc817 DCHECK(RegStorage::IsDouble(operand)) << ", Operand = 0x" << std::hex << operand; in AssembleInstructions()
/art/compiler/dex/
Dreg_storage.h172 constexpr bool IsDouble() const { in IsDouble() function
188 static constexpr bool IsDouble(uint16_t reg) { in IsDouble() function
/art/compiler/dex/quick/arm64/
Dutility_arm64.cc137 DCHECK(r_dest.IsDouble()); in LoadFPConstantValueWide()
1040 if (r_dest.IsDouble()) { in LoadBaseIndexed()
1125 if (r_src.IsDouble()) { in StoreBaseIndexed()
1205 DCHECK(r_dest.IsDouble()); in LoadBaseDispBody()
1301 DCHECK(r_src.IsDouble()); in StoreBaseDispBody()
Dint_arm64.cc338 bool dest_is_double = r_dest.IsDouble(); in OpRegCopyNoInsert()
339 bool src_is_double = r_src.IsDouble(); in OpRegCopyNoInsert()
350 if (r_dest.IsDouble()) { in OpRegCopyNoInsert()
357 if (r_src.IsDouble()) { in OpRegCopyNoInsert()
Dfp_arm64.cc136 DCHECK(r_tmp.IsDouble()); in GenMultiplyByConstantDouble()
Dassemble_arm64.cc769 } else if (reg.IsDouble() != want_64_bit) { in EncodeLIRs()
/art/compiler/dex/quick/arm/
Dutility_arm.cc762 DCHECK(r_dest.IsDouble()); in LoadBaseIndexed()
828 DCHECK(r_src.IsDouble()); in StoreBaseIndexed()
1228 DCHECK_EQ(r_dest.IsDouble(), r_src.IsDouble()); in OpFpRegCopy()
1229 if (r_dest.IsDouble()) { in OpFpRegCopy()
Dfp_arm.cc134 DCHECK(r_tmp.IsDouble()); in GenMultiplyByConstantDouble()
Dcodegen_arm.h338 DCHECK(reg.IsDouble() && reg.Is64BitSolo()); in As64BitFloatRegPair()
Dtarget_arm.cc144 return reg.IsDouble() in GetRegMaskArm()
Dassemble_arm.cc1170 DCHECK(RegStorage::IsDouble(operand)) << ", Operand = 0x" << std::hex << operand; in EncodeLIRs()
/art/compiler/dex/quick/x86/
Dutility_x86.cc37 DCHECK_EQ(r_dest.IsDouble(), r_src.IsDouble()); in OpFpRegCopy()
38 if (r_dest.IsDouble()) { in OpFpRegCopy()
575 DCHECK(r_dest.IsDouble()); in LoadConstantWide()
/art/compiler/dex/quick/
Dralloc_util.cc437 DCHECK(res.IsDouble()) << "Reg: 0x" << std::hex << res.GetRawBits(); in AllocTempDouble()