Home
last modified time | relevance | path

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

12

/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()
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()
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()
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 …]
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 …]
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 …]
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()
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()
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 …]
Dnodes_shared.cc50 if (result_type == DataType::Type::kInt32 && input_type == DataType::Type::kInt64) { in GetOpInfoFromInstruction()
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 …]
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 …]
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 …]
Dinstruction_simplifier_mips.cc65 packed_type != DataType::Type::kInt32 && packed_type != DataType::Type::kInt64 && in TryExtractArrayAccessIndex()
Dconstant_folding_test.cc202 DataType::Type::kInt64); in TEST_F()
477 DataType::Type::kInt64); in TEST_F()
541 DataType::Type::kInt64); in TEST_F()
Dcode_generator_mips64.cc63 case DataType::Type::kInt64: in Mips64ReturnLocation()
1222 dst_type = destination.IsRegister() ? DataType::Type::kInt64 : DataType::Type::kFloat64; in MoveLocation()
1330 dst_type = destination.IsStackSlot() ? DataType::Type::kInt32 : DataType::Type::kInt64; in MoveLocation()
1955 case DataType::Type::kInt64: { in HandleBinaryOp()
2004 case DataType::Type::kInt64: { in HandleBinaryOp()
2153 case DataType::Type::kInt64: { in HandleShift()
2171 case DataType::Type::kInt64: { in HandleShift()
2498 case DataType::Type::kInt64: { in VisitArrayGet()
2791 case DataType::Type::kInt64: { in VisitArraySet()
3200 case DataType::Type::kInt64: in VisitCompare()
[all …]
Dloop_analysis.cc53 if (it.Current()->GetType() == DataType::Type::kInt64) { in CalculateLoopBasicProperties()
Dcode_generator_mips.cc67 case DataType::Type::kInt64: in MipsReturnLocation()
109 case DataType::Type::kInt64: { in GetNextLocation()
2143 case DataType::Type::kInt64: { in HandleBinaryOp()
2228 case DataType::Type::kInt64: { in HandleBinaryOp()
2407 case DataType::Type::kInt64: in HandleShift()
2484 case DataType::Type::kInt64: { in HandleShift()
2902 case DataType::Type::kInt64: { in VisitArrayGet()
3210 case DataType::Type::kInt64: { in VisitArraySet()
3651 case DataType::Type::kInt64: in VisitCompare()
3693 case DataType::Type::kInt64: { in VisitCompare()
[all …]
Dcode_generator.cc81 return type == DataType::Type::kInt64; in CheckType()
85 return (DataType::IsIntegralType(type) && type != DataType::Type::kInt64) in CheckType()
89 return (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in CheckType()
92 return DataType::IsIntegralType(type) && (type != DataType::Type::kInt64); in CheckType()
96 return type == DataType::Type::kInt64; in CheckType()
674 (DataType::Is64BitType(field_type) ? DataType::Type::kInt64 in GenerateUnresolvedFieldAccess()
711 case DataType::Type::kInt64: in GenerateUnresolvedFieldAccess()
1305 if (current->GetType() == DataType::Type::kInt64) { in EmitEnvironment()
1312 if (current->GetType() == DataType::Type::kInt64) { in EmitEnvironment()

12