Home
last modified time | relevance | path

Searched refs:kInt64 (Results 1 – 25 of 35) 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 …]
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_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()
Dcode_generator_vector_x86_64.cc39 case DataType::Type::kInt64: in VisitVecReplicateScalar()
90 case DataType::Type::kInt64: in VisitVecReplicateScalar()
120 case DataType::Type::kInt64: in VisitVecExtractScalar()
150 case DataType::Type::kInt64: in VisitVecExtractScalar()
176 case DataType::Type::kInt64: in CreateVecUnOpLocations()
191 if (instruction->GetPackedType() == DataType::Type::kInt64 || in VisitVecReduce()
218 case DataType::Type::kInt64: { in VisitVecReduce()
284 case DataType::Type::kInt64: in VisitVecNeg()
373 case DataType::Type::kInt64: in VisitVecNot()
405 case DataType::Type::kInt64: in CreateVecBinOpLocations()
[all …]
Dcode_generator_vector_x86.cc33 case DataType::Type::kInt64: in VisitVecReplicateScalar()
95 case DataType::Type::kInt64: { in VisitVecReplicateScalar()
123 case DataType::Type::kInt64: in VisitVecExtractScalar()
163 case DataType::Type::kInt64: { in VisitVecExtractScalar()
193 case DataType::Type::kInt64: in CreateVecUnOpLocations()
208 if (instruction->GetPackedType() == DataType::Type::kInt64 || in VisitVecReduce()
235 case DataType::Type::kInt64: { in VisitVecReduce()
301 case DataType::Type::kInt64: in VisitVecNeg()
390 case DataType::Type::kInt64: in VisitVecNot()
422 case DataType::Type::kInt64: in CreateVecBinOpLocations()
[all …]
Dlicm_test.cc124 DataType::Type::kInt64, in TEST_F()
151 DataType::Type::kInt64, in TEST_F()
162 DataType::Type::kInt64, in TEST_F()
Dinstruction_builder.cc1419 bool is_wide = (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in SetupInvokeArguments()
1768 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in BuildCheckedDivRem()
1784 || (type == DataType::Type::kInt64 && second->AsLongConstant()->GetValue() == 0)) { in BuildCheckedDivRem()
1948 new (allocator_) HArraySet(object, index, value, DataType::Type::kInt64, dex_pc); in BuildFillWideArrayData()
2208 HInstruction* value = LoadLocal(instruction.VRegB(), DataType::Type::kInt64); in ProcessDexInstruction()
2361 Unop_12x<HNeg>(instruction, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2381 Unop_12x<HNot>(instruction, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2386 Conversion_12x(instruction, DataType::Type::kInt32, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2401 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kInt32, dex_pc); in ProcessDexInstruction()
2406 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
[all …]
Ddata_type_test.cc41 CheckConversion<DataType::Type::kInt64, Primitive::kPrimLong>(); in TEST()
70 DataType::Type::kInt64, in TEST()
Dnodes_shared.cc50 if (result_type == DataType::Type::kInt32 && input_type == DataType::Type::kInt64) { in GetOpInfoFromInstruction()
Dinstruction_simplifier.cc341 int64_t implicit_mask = (value->GetType() == DataType::Type::kInt64) in VisitShift()
845 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in NewIntegralAbs()
858 DCHECK(type == DataType::Type::kInt32 || type == DataType::Type::kInt64); in NewIntegralMinMax()
885 to_type == DataType::Type::kInt64); in AreLowerPrecisionArgs()
1088 !(result_type == DataType::Type::kInt64 && input_type == DataType::Type::kFloat32); in IsTypeConversionLossless()
1116 input_type == DataType::Type::kInt64 || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1117 result_type == DataType::Type::kInt64) { in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1372 input_other->GetType() == DataType::Type::kInt64 && in VisitAnd()
1388 DCHECK_NE(new_and_input->GetType(), DataType::Type::kInt64); in VisitAnd()
1394 new (GetGraph()->GetAllocator()) HTypeConversion(DataType::Type::kInt64, new_and); in VisitAnd()
[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 …]
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.cc74 return type == DataType::Type::kInt64; in CheckType()
78 return (DataType::IsIntegralType(type) && type != DataType::Type::kInt64) in CheckType()
82 return (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in CheckType()
85 return DataType::IsIntegralType(type) && (type != DataType::Type::kInt64); in CheckType()
89 return type == DataType::Type::kInt64; in CheckType()
719 (DataType::Is64BitType(field_type) ? DataType::Type::kInt64 in GenerateUnresolvedFieldAccess()
756 case DataType::Type::kInt64: in GenerateUnresolvedFieldAccess()
1373 if (current->GetType() == DataType::Type::kInt64) { in EmitVRegInfo()
1380 if (current->GetType() == DataType::Type::kInt64) { in EmitVRegInfo()
Dloop_optimization.cc135 case DataType::Type::kInt64: in IsSignExtensionAndGet()
200 case DataType::Type::kInt64: in IsZeroExtensionAndGet()
1070 DCHECK(induc_type == DataType::Type::kInt32 || induc_type == DataType::Type::kInt64) in Vectorize()
1594 case DataType::Type::kInt64: in TrySetVectorType()
1641 case DataType::Type::kInt64: in TrySetVectorType()
1689 if (type != input_type && (type == DataType::Type::kInt64 || in GenerateVecInv()
1690 input_type == DataType::Type::kInt64)) { in GenerateVecInv()
2044 (reduction_type != DataType::Type::kInt32 && reduction_type != DataType::Type::kInt64)) { in VectorizeSADIdiom()
Dinstruction_simplifier_arm64.cc97 if (type != DataType::Type::kInt32 && type != DataType::Type::kInt64) { in TryMergeIntoShifterOperand()
Dinduction_var_analysis.cc61 case DataType::Type::kInt64: in IsNarrowingIntegralConversion()
945 } else if (type != DataType::Type::kInt32 && type != DataType::Type::kInt64) { in VisitCondition()
1228 case DataType::Type::kInt64: constant = graph_->GetLongConstant(value); break; in CreateConstant()
1319 if (type == DataType::Type::kInt64 && 0 <= value && value < 63) { in GetShiftConstant()
1361 (info->type == DataType::Type::kInt32 && (info->op_a->type == DataType::Type::kInt64 || in IsNarrowingLinear()
1362 info->op_b->type == DataType::Type::kInt64))); in IsNarrowingLinear()
Dloop_analysis.cc53 if (it.Current()->GetType() == DataType::Type::kInt64) { in CalculateLoopBasicProperties()
Dcodegen_test.cc93 HGraph* graph = CreateCFG(data, DataType::Type::kInt64); in TestCodeLong()
627 DCHECK_EQ(type, DataType::Type::kInt64); in TestComparison()
705 static_cast<IfCondition>(cond), i, j, DataType::Type::kInt64, target_config); in TEST_F()
Dregister_allocation_resolver.cc107 case DataType::Type::kInt64: in Resolve()
514 if (type == DataType::Type::kInt64 in AddMove()
Dinduction_var_range.cc696 instruction->AsTypeConversion()->GetResultType() == DataType::Type::kInt64) { in GetFetch()
1059 if (type != DataType::Type::kInt64) { in GenerateLastValuePolynomial()
1093 if (overflow || (type != DataType::Type::kInt64 && !CanLongValueFitIntoInt(fpow))) { in GenerateLastValueGeometric()
1096 } else if (type != DataType::Type::kInt64) { in GenerateLastValueGeometric()
Dparallel_move_resolver.cc460 DataType::Type type = move->Is64BitMove() ? DataType::Type::kInt64 : DataType::Type::kInt32; in PerformMove()

12