Home
last modified time | relevance | path

Searched refs:kInt64 (Results 1 – 25 of 52) sorted by relevance

123

/art/compiler/optimizing/
Ddata_type.h40 kInt64, enumerator
65 case Type::kInt64: in SizeShift()
92 case Type::kInt64: in Size()
119 case Type::kInt64: in IsIntegralType()
127 return type == Type::kInt32 || type == Type::kInt64; in IsIntOrLongType()
131 return type == Type::kUint64 || type == Type::kInt64 || type == Type::kFloat64; in Is64BitType()
151 case Type::kInt64: in Kind()
152 return Type::kInt64; in Kind()
176 case Type::kInt64: in MinValueOfIntegralType()
202 case Type::kInt64: in MaxValueOfIntegralType()
[all …]
Dparallel_move_test.cc294 DataType::Type::kInt64, in TYPED_TEST()
306 DataType::Type::kInt64, in TYPED_TEST()
323 DataType::Type::kInt64, in TYPED_TEST()
353 DataType::Type::kInt64, in TYPED_TEST()
374 DataType::Type::kInt64, in TYPED_TEST()
395 DataType::Type::kInt64, in TYPED_TEST()
420 DataType::Type::kInt64, in TYPED_TEST()
425 DataType::Type::kInt64, in TYPED_TEST()
440 DataType::Type::kInt64, in TYPED_TEST()
445 DataType::Type::kInt64, in TYPED_TEST()
[all …]
Dscheduler_arm.cc34 case DataType::Type::kInt64: in HandleBinaryOperationLantencies()
61 case DataType::Type::kInt64: in VisitMul()
77 case DataType::Type::kInt64: in HandleBitwiseOperationLantencies()
108 case DataType::Type::kInt64: { in VisitRor()
142 case DataType::Type::kInt64: in HandleShiftLatencies()
207 DCHECK_EQ(condition->GetLeft()->GetType(), DataType::Type::kInt64); in HandleGenerateLongTestConstant()
273 DCHECK_EQ(condition->GetLeft()->GetType(), DataType::Type::kInt64); in HandleGenerateLongTest()
306 if (type == DataType::Type::kInt64) { in HandleGenerateTest()
320 if (condition->GetLeft()->GetType() == DataType::Type::kInt64) { in CanGenerateTest()
358 DCHECK_EQ(cond->GetLeft()->GetType(), DataType::Type::kInt64); in HandleGenerateEqualLong()
[all …]
Demit_swap_mips_test.cc139 DataType::Type::kInt64, in TEST_F()
144 DataType::Type::kInt64, in TEST_F()
258 DataType::Type::kInt64, in TEST_F()
263 DataType::Type::kInt64, in TEST_F()
303 DataType::Type::kInt64, in TEST_F()
308 DataType::Type::kInt64, in TEST_F()
Dcode_generator_vector_mips64.cc40 case DataType::Type::kInt64: in VisitVecReplicateScalar()
74 case DataType::Type::kInt64: in VisitVecReplicateScalar()
105 case DataType::Type::kInt64: in VisitVecExtractScalar()
128 case DataType::Type::kInt64: in VisitVecExtractScalar()
160 case DataType::Type::kInt64: in CreateVecUnOpLocations()
166 (instruction->IsVecReduce() && type == DataType::Type::kInt64)) in CreateVecUnOpLocations()
208 case DataType::Type::kInt64: in VisitVecReduce()
276 case DataType::Type::kInt64: in VisitVecNeg()
321 case DataType::Type::kInt64: in VisitVecAbs()
363 case DataType::Type::kInt64: in VisitVecNot()
[all …]
Dcode_generator_vector_mips.cc35 case DataType::Type::kInt64: in VisitVecReplicateScalar()
69 case DataType::Type::kInt64: in VisitVecReplicateScalar()
106 case DataType::Type::kInt64: in VisitVecExtractScalar()
129 case DataType::Type::kInt64: in VisitVecExtractScalar()
162 case DataType::Type::kInt64: in CreateVecUnOpLocations()
168 (instruction->IsVecReduce() && type == DataType::Type::kInt64)) in CreateVecUnOpLocations()
210 case DataType::Type::kInt64: in VisitVecReduce()
277 case DataType::Type::kInt64: in VisitVecNeg()
322 case DataType::Type::kInt64: in VisitVecAbs()
364 case DataType::Type::kInt64: in VisitVecNot()
[all …]
Dinstruction_simplifier_arm.cc91 if (type != DataType::Type::kInt32 && type != DataType::Type::kInt64) { in TryMergeIntoShifterOperand()
127 if (!use->IsAdd() && (!use->IsSub() || use->GetType() != DataType::Type::kInt64)) { in TryMergeIntoShifterOperand()
132 } else if (type == DataType::Type::kInt64 && shift_amount == 1) { in TryMergeIntoShifterOperand()
210 if (type == DataType::Type::kInt64 in VisitArrayGet()
231 if (type == DataType::Type::kInt64 in VisitArraySet()
Ddata_type-inl.h34 case Primitive::kPrimLong: return DataType::Type::kInt64; in DataTypeFromPrimitive()
59 case DataType::Type::kInt64: return 'j'; // Java long (J). in TypeId()
Dcode_generator_vector_arm64.cc60 case DataType::Type::kInt64: in VisitVecReplicateScalar()
113 case DataType::Type::kInt64: in VisitVecReplicateScalar()
152 case DataType::Type::kInt64: in VisitVecExtractScalar()
175 case DataType::Type::kInt64: in VisitVecExtractScalar()
206 case DataType::Type::kInt64: in CreateVecUnOpLocations()
241 case DataType::Type::kInt64: in VisitVecReduce()
299 case DataType::Type::kInt64: in VisitVecNeg()
338 case DataType::Type::kInt64: in VisitVecAbs()
375 case DataType::Type::kInt64: in VisitVecNot()
394 case DataType::Type::kInt64: in CreateVecBinOpLocations()
[all …]
Dcode_generator_vector_x86.cc33 case DataType::Type::kInt64: in VisitVecReplicateScalar()
94 case DataType::Type::kInt64: { in VisitVecReplicateScalar()
122 case DataType::Type::kInt64: in VisitVecExtractScalar()
162 case DataType::Type::kInt64: { in VisitVecExtractScalar()
192 case DataType::Type::kInt64: in CreateVecUnOpLocations()
207 if (instruction->GetPackedType() == DataType::Type::kInt64 || in VisitVecReduce()
234 case DataType::Type::kInt64: { in VisitVecReduce()
300 case DataType::Type::kInt64: in VisitVecNeg()
389 case DataType::Type::kInt64: in VisitVecNot()
421 case DataType::Type::kInt64: in CreateVecBinOpLocations()
[all …]
Dcode_generator_vector_x86_64.cc39 case DataType::Type::kInt64: in VisitVecReplicateScalar()
89 case DataType::Type::kInt64: in VisitVecReplicateScalar()
119 case DataType::Type::kInt64: in VisitVecExtractScalar()
149 case DataType::Type::kInt64: in VisitVecExtractScalar()
175 case DataType::Type::kInt64: in CreateVecUnOpLocations()
190 if (instruction->GetPackedType() == DataType::Type::kInt64 || in VisitVecReduce()
217 case DataType::Type::kInt64: { in VisitVecReduce()
283 case DataType::Type::kInt64: in VisitVecNeg()
372 case DataType::Type::kInt64: in VisitVecNot()
404 case DataType::Type::kInt64: in CreateVecBinOpLocations()
[all …]
Dside_effects_test.cc32 DataType::Type::kInt64,
173 SideEffects::FieldWriteOfType(DataType::Type::kInt64, /* is_volatile= */ false), in TEST()
176 SideEffects::ArrayWriteOfType(DataType::Type::kInt64), in TEST()
249 SideEffects::ArrayReadOfType(DataType::Type::kInt64).ToString().c_str()); in TEST()
258 s = s.Union(SideEffects::FieldWriteOfType(DataType::Type::kInt64, /* is_volatile= */ false)); in TEST()
Dinstruction_builder.cc1397 bool is_wide = (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in SetupInvokeArguments()
1746 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in BuildCheckedDivRem()
1762 || (type == DataType::Type::kInt64 && second->AsLongConstant()->GetValue() == 0)) { in BuildCheckedDivRem()
1926 new (allocator_) HArraySet(object, index, value, DataType::Type::kInt64, dex_pc); in BuildFillWideArrayData()
2186 HInstruction* value = LoadLocal(instruction.VRegB(), DataType::Type::kInt64); in ProcessDexInstruction()
2339 Unop_12x<HNeg>(instruction, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2359 Unop_12x<HNot>(instruction, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2364 Conversion_12x(instruction, DataType::Type::kInt32, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2379 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kInt32, dex_pc); in ProcessDexInstruction()
2384 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
[all …]
Dlicm_test.cc124 DataType::Type::kInt64, in TEST_F()
151 DataType::Type::kInt64, in TEST_F()
162 DataType::Type::kInt64, in TEST_F()
Ddata_type_test.cc41 CheckConversion<DataType::Type::kInt64, Primitive::kPrimLong>(); in TEST()
70 DataType::Type::kInt64, in TEST()
Dintrinsics_mips64.cc242 case DataType::Type::kInt64: in GenReverseBytes()
267 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongReverseBytes()
350 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in GenReverse()
381 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongReverse()
398 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in GenBitCount()
486 GenBitCount(invoke->GetLocations(), DataType::Type::kInt64, HasMsa(), GetAssembler()); in VisitLongBitCount()
875 (type == DataType::Type::kInt64) || in GenUnsafeGet()
893 case DataType::Type::kInt64: in GenUnsafeGet()
969 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kInt64); in VisitUnsafeGetLong()
973 GenUnsafeGet(invoke, DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafeGetLong()
[all …]
Dinstruction_simplifier.cc285 type == DataType::Type::kInt64)) { in TryCombineVecMultiplyAccumulate()
351 int64_t implicit_mask = (value->GetType() == DataType::Type::kInt64) in VisitShift()
855 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in NewIntegralAbs()
868 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in NewIntegralMinMax()
895 to_type == DataType::Type::kInt64); in AreLowerPrecisionArgs()
1098 !(result_type == DataType::Type::kInt64 && input_type == DataType::Type::kFloat32); in IsTypeConversionLossless()
1126 input_type == DataType::Type::kInt64 || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1127 result_type == DataType::Type::kInt64) { in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1382 input_other->GetType() == DataType::Type::kInt64 && in VisitAnd()
1398 DCHECK_NE(new_and_input->GetType(), DataType::Type::kInt64); in VisitAnd()
[all …]
Dcode_generator_x86.cc1158 case DataType::Type::kInt64: in GetReturnLocation()
1194 case DataType::Type::kInt64: { in GetNextLocation()
1354 if (dst_type == DataType::Type::kInt64 && !src.IsConstant() && !src.IsFpuRegister()) { in MoveLocation()
1590 case DataType::Type::kInt64: in GenerateCompareTestAndBranch()
1620 cond->InputAt(0)->GetType() != DataType::Type::kInt64 && in AreEflagsSetFrom()
1686 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1768 if (compare_type == DataType::Type::kInt64 || in SelectCanUseCMOV()
1828 DCHECK_NE(condition->InputAt(0)->GetType(), DataType::Type::kInt64); in VisitSelect()
1843 if (select->GetType() == DataType::Type::kInt64) { in VisitSelect()
1889 case DataType::Type::kInt64: { in HandleCondition()
[all …]
Dnodes_shared.cc50 if (result_type == DataType::Type::kInt32 && input_type == DataType::Type::kInt64) { in GetOpInfoFromInstruction()
Dintrinsics_arm_vixl.cc350 DCHECK((type == DataType::Type::kInt32) || (type == DataType::Type::kInt64)); in GenNumberOfLeadingZeros()
352 if (type == DataType::Type::kInt64) { in GenNumberOfLeadingZeros()
382 GenNumberOfLeadingZeros(invoke, DataType::Type::kInt64, codegen_); in VisitLongNumberOfLeadingZeros()
388 DCHECK((type == DataType::Type::kInt32) || (type == DataType::Type::kInt64)); in GenNumberOfTrailingZeros()
394 if (type == DataType::Type::kInt64) { in GenNumberOfTrailingZeros()
428 GenNumberOfTrailingZeros(invoke, DataType::Type::kInt64, codegen_); in VisitLongNumberOfTrailingZeros()
666 case DataType::Type::kInt64: { in GenUnsafeGet()
723 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kInt64); in VisitUnsafeGetLong()
726 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kInt64); in VisitUnsafeGetLongVolatile()
742 GenUnsafeGet(invoke, DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafeGetLong()
[all …]
Dintrinsics_arm64.cc314 case DataType::Type::kInt64: in GenReverseBytes()
336 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverseBytes()
350 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in GenNumberOfLeadingZeros()
371 GenNumberOfLeadingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfLeadingZeros()
377 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in GenNumberOfTrailingZeros()
399 GenNumberOfTrailingZeros(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongNumberOfTrailingZeros()
405 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in GenReverse()
426 GenReverse(invoke->GetLocations(), DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongReverse()
438 FPRegister fpr = (type == DataType::Type::kInt64) ? temps.AcquireD() : temps.AcquireS(); in GenBitCount()
451 GenBitCount(invoke, DataType::Type::kInt64, GetVIXLAssembler()); in VisitLongBitCount()
[all …]
Dcode_generator_x86_64.cc130 DCHECK_EQ(DataType::Type::kInt64, type_); in EmitNativeCode()
1616 case DataType::Type::kInt64: { in GenerateCompareTest()
1669 case DataType::Type::kInt64: { in GenerateCompareTestAndBranch()
1765 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1949 case DataType::Type::kInt64: in HandleCondition()
1989 case DataType::Type::kInt64: in HandleCondition()
2128 case DataType::Type::kInt64: { in VisitCompare()
2166 case DataType::Type::kInt64: { in VisitCompare()
2303 case DataType::Type::kInt64: in VisitReturn()
2327 case DataType::Type::kInt64: in VisitReturn()
[all …]
Dintrinsics_mips.cc258 type == DataType::Type::kInt64); in GenReverse()
320 } else if (type == DataType::Type::kInt64) { in GenReverse()
425 DataType::Type::kInt64, in VisitLongReverseBytes()
602 DataType::Type::kInt64, in VisitLongReverse()
652 DCHECK_EQ(type, DataType::Type::kInt64); in GenBitCount()
685 DCHECK_EQ(type, DataType::Type::kInt64); in GenBitCount()
764 GenBitCount(invoke->GetLocations(), DataType::Type::kInt64, IsR6(), HasMsa(), GetAssembler()); in VisitLongBitCount()
1001 (type == DataType::Type::kInt64) || in GenUnsafeGet()
1020 case DataType::Type::kInt64: { in GenUnsafeGet()
1124 CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kInt64); in VisitUnsafeGetLong()
[all …]
Dcode_generator_arm_vixl.cc281 case DataType::Type::kInt64: in GetLoadOperandType()
306 case DataType::Type::kInt64: in GetStoreOperandType()
1126 DCHECK_EQ(instruction->GetType(), DataType::Type::kInt64); in GenerateLongDataProc()
1306 DCHECK_EQ(condition->GetLeft()->GetType(), DataType::Type::kInt64); in GenerateLongTestConstant()
1427 DCHECK_EQ(condition->GetLeft()->GetType(), DataType::Type::kInt64); in GenerateLongTest()
1506 if (type == DataType::Type::kInt64) { in GenerateTest()
1552 DCHECK_EQ(cond->GetLeft()->GetType(), DataType::Type::kInt64); in GenerateEqualLong()
1608 DCHECK_EQ(cond->GetLeft()->GetType(), DataType::Type::kInt64); in GenerateConditionLong()
1677 if (type == DataType::Type::kInt64) { in GenerateConditionIntegralOrNonPrimitive()
1768 if (type == DataType::Type::kInt64) { in CanEncodeConstantAs8BitImmediate()
[all …]
Dintrinsics_x86.cc1532 case DataType::Type::kInt64: in GenPeek()
1563 GenPeek(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPeekLongNative()
1618 case DataType::Type::kInt64: in GenPoke()
1651 CreateLongIntToVoidLocations(allocator_, DataType::Type::kInt64, invoke); in VisitMemoryPokeLongNative()
1655 GenPoke(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPokeLongNative()
1715 case DataType::Type::kInt64: { in GenUnsafeGet()
1757 if (type == DataType::Type::kInt64) { in CreateIntIntIntToIntLocations()
1780 allocator_, invoke, DataType::Type::kInt64, /* is_volatile= */ false); in VisitUnsafeGetLong()
1783 …CreateIntIntIntToIntLocations(allocator_, invoke, DataType::Type::kInt64, /* is_volatile= */ true); in VisitUnsafeGetLongVolatile()
1802 GenUnsafeGet(invoke, DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafeGetLong()
[all …]

123