Home
last modified time | relevance | path

Searched refs:Type (Results 1 – 25 of 239) sorted by relevance

12345678910

/art/compiler/optimizing/
Ddata_type.h31 enum class Type : uint8_t { enum
48 static constexpr Type FromShorty(char type);
49 static constexpr char TypeId(DataType::Type type);
51 static constexpr size_t SizeShift(Type type) { in SizeShift()
53 case Type::kVoid: in SizeShift()
54 case Type::kBool: in SizeShift()
55 case Type::kUint8: in SizeShift()
56 case Type::kInt8: in SizeShift()
58 case Type::kUint16: in SizeShift()
59 case Type::kInt16: in SizeShift()
[all …]
Ddata_type-inl.h26 constexpr DataType::Type DataTypeFromPrimitive(Primitive::Type type) { in DataTypeFromPrimitive()
28 case Primitive::kPrimNot: return DataType::Type::kReference; in DataTypeFromPrimitive()
29 case Primitive::kPrimBoolean: return DataType::Type::kBool; in DataTypeFromPrimitive()
30 case Primitive::kPrimByte: return DataType::Type::kInt8; in DataTypeFromPrimitive()
31 case Primitive::kPrimChar: return DataType::Type::kUint16; in DataTypeFromPrimitive()
32 case Primitive::kPrimShort: return DataType::Type::kInt16; in DataTypeFromPrimitive()
33 case Primitive::kPrimInt: return DataType::Type::kInt32; in DataTypeFromPrimitive()
34 case Primitive::kPrimLong: return DataType::Type::kInt64; in DataTypeFromPrimitive()
35 case Primitive::kPrimFloat: return DataType::Type::kFloat32; in DataTypeFromPrimitive()
36 case Primitive::kPrimDouble: return DataType::Type::kFloat64; in DataTypeFromPrimitive()
[all …]
Ddata_type_test.cc27 template <DataType::Type data_type, Primitive::Type primitive_type>
35 CheckConversion<DataType::Type::kVoid, Primitive::kPrimVoid>(); in TEST()
36 CheckConversion<DataType::Type::kBool, Primitive::kPrimBoolean>(); in TEST()
37 CheckConversion<DataType::Type::kInt8, Primitive::kPrimByte>(); in TEST()
38 CheckConversion<DataType::Type::kUint16, Primitive::kPrimChar>(); in TEST()
39 CheckConversion<DataType::Type::kInt16, Primitive::kPrimShort>(); in TEST()
40 CheckConversion<DataType::Type::kInt32, Primitive::kPrimInt>(); in TEST()
41 CheckConversion<DataType::Type::kInt64, Primitive::kPrimLong>(); in TEST()
42 CheckConversion<DataType::Type::kFloat32, Primitive::kPrimFloat>(); in TEST()
43 CheckConversion<DataType::Type::kFloat64, Primitive::kPrimDouble>(); in TEST()
[all …]
Dside_effects_test.cc26 static const DataType::Type kTestTypes[] = {
27 DataType::Type::kReference,
28 DataType::Type::kBool,
29 DataType::Type::kInt8,
30 DataType::Type::kUint16,
31 DataType::Type::kInt16,
32 DataType::Type::kInt32,
33 DataType::Type::kInt64,
34 DataType::Type::kFloat32,
35 DataType::Type::kFloat64,
[all …]
Dcode_generator_vector_x86_64.cc33 case DataType::Type::kBool: in VisitVecReplicateScalar()
34 case DataType::Type::kUint8: in VisitVecReplicateScalar()
35 case DataType::Type::kInt8: in VisitVecReplicateScalar()
36 case DataType::Type::kUint16: in VisitVecReplicateScalar()
37 case DataType::Type::kInt16: in VisitVecReplicateScalar()
38 case DataType::Type::kInt32: in VisitVecReplicateScalar()
39 case DataType::Type::kInt64: in VisitVecReplicateScalar()
44 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
45 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
69 case DataType::Type::kBool: in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_x86.cc33 case DataType::Type::kInt64: in VisitVecReplicateScalar()
39 case DataType::Type::kBool: in VisitVecReplicateScalar()
40 case DataType::Type::kUint8: in VisitVecReplicateScalar()
41 case DataType::Type::kInt8: in VisitVecReplicateScalar()
42 case DataType::Type::kUint16: in VisitVecReplicateScalar()
43 case DataType::Type::kInt16: in VisitVecReplicateScalar()
44 case DataType::Type::kInt32: in VisitVecReplicateScalar()
49 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
50 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
74 case DataType::Type::kBool: in VisitVecReplicateScalar()
[all …]
Dscheduler_arm.cc145 case DataType::Type::kInt64: in HandleBinaryOperationLantencies()
152 case DataType::Type::kFloat32: in HandleBinaryOperationLantencies()
153 case DataType::Type::kFloat64: in HandleBinaryOperationLantencies()
172 case DataType::Type::kInt64: in VisitMul()
176 case DataType::Type::kFloat32: in VisitMul()
177 case DataType::Type::kFloat64: in VisitMul()
188 case DataType::Type::kInt64: in HandleBitwiseOperationLantencies()
192 case DataType::Type::kFloat32: in HandleBitwiseOperationLantencies()
193 case DataType::Type::kFloat64: in HandleBitwiseOperationLantencies()
216 case DataType::Type::kInt32: in VisitRor()
[all …]
Dcode_generator_vector_arm64_neon.cc81 case DataType::Type::kBool: in VisitVecReplicateScalar()
82 case DataType::Type::kUint8: in VisitVecReplicateScalar()
83 case DataType::Type::kInt8: in VisitVecReplicateScalar()
84 case DataType::Type::kUint16: in VisitVecReplicateScalar()
85 case DataType::Type::kInt16: in VisitVecReplicateScalar()
86 case DataType::Type::kInt32: in VisitVecReplicateScalar()
87 case DataType::Type::kInt64: in VisitVecReplicateScalar()
91 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
92 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
113 case DataType::Type::kBool: in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_arm64_sve.cc81 case DataType::Type::kBool: in VisitVecReplicateScalar()
82 case DataType::Type::kUint8: in VisitVecReplicateScalar()
83 case DataType::Type::kInt8: in VisitVecReplicateScalar()
84 case DataType::Type::kUint16: in VisitVecReplicateScalar()
85 case DataType::Type::kInt16: in VisitVecReplicateScalar()
86 case DataType::Type::kInt32: in VisitVecReplicateScalar()
87 case DataType::Type::kInt64: in VisitVecReplicateScalar()
91 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
92 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
115 case DataType::Type::kBool: in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_arm_vixl.cc39 case DataType::Type::kBool: in VisitVecReplicateScalar()
40 case DataType::Type::kUint8: in VisitVecReplicateScalar()
41 case DataType::Type::kInt8: in VisitVecReplicateScalar()
42 case DataType::Type::kUint16: in VisitVecReplicateScalar()
43 case DataType::Type::kInt16: in VisitVecReplicateScalar()
44 case DataType::Type::kInt32: in VisitVecReplicateScalar()
58 case DataType::Type::kBool: in VisitVecReplicateScalar()
59 case DataType::Type::kUint8: in VisitVecReplicateScalar()
60 case DataType::Type::kInt8: in VisitVecReplicateScalar()
64 case DataType::Type::kUint16: in VisitVecReplicateScalar()
[all …]
Dnodes_vector_test.cc47 DataType::Type::kInt8); in BuildGraph()
52 DataType::Type::kInt16); in BuildGraph()
57 DataType::Type::kInt32); in BuildGraph()
135 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt32, 4, kNoDexPc); in TEST_F()
137 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt32, 4, kNoDexPc); in TEST_F()
139 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt32, 2, kNoDexPc); in TEST_F()
141 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt16, 4, kNoDexPc); in TEST_F()
147 DataType::Type::kInt32, in TEST_F()
148 SideEffects::ArrayWriteOfType(DataType::Type::kInt32), in TEST_F()
172 EXPECT_EQ(DataType::Type::kFloat64, v0->GetType()); in TEST_F()
[all …]
Dload_store_analysis_test.cc71 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference); in TEST_F()
73 graph_->GetDexFile(), dex::TypeIndex(1), 1, DataType::Type::kInt32); in TEST_F()
77 HInstruction* array_get1 = new (GetAllocator()) HArrayGet(array, c1, DataType::Type::kInt32, 0); in TEST_F()
78 HInstruction* array_get2 = new (GetAllocator()) HArrayGet(array, c2, DataType::Type::kInt32, 0); in TEST_F()
80 new (GetAllocator()) HArraySet(array, c1, c3, DataType::Type::kInt32, 0); in TEST_F()
82 new (GetAllocator()) HArraySet(array, index, c3, DataType::Type::kInt32, 0); in TEST_F()
105 DataType::Type type = DataType::Type::kInt32; in TEST_F()
155 DataType::Type::kReference); in TEST_F()
159 DataType::Type::kInt32, in TEST_F()
168 DataType::Type::kInt32, in TEST_F()
[all …]
Dinduction_var_analysis_test.cc96 graph_->GetDexFile(), dex::TypeIndex(0), 0, DataType::Type::kReference, true); in BuildLoopNest()
110 basic_[d] = new (GetAllocator()) HPhi(GetAllocator(), d, 0, DataType::Type::kInt32); in BuildLoopNest()
116 increment_[d] = new (GetAllocator()) HAdd(DataType::Type::kInt32, basic_[d], constant1_); in BuildLoopNest()
143 HPhi* select_phi = new (GetAllocator()) HPhi(GetAllocator(), -1, 0, DataType::Type::kInt32); in BuildIf()
156 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), vreg, 0, DataType::Type::kInt32); in InsertLoopPhi()
167 parameter_, subscript, float_constant0_, DataType::Type::kFloat32, 0), d); in InsertArrayStore()
286 new (GetAllocator()) HAdd(DataType::Type::kInt32, constant100_, basic_[0]), 0); in TEST_F()
288 new (GetAllocator()) HSub(DataType::Type::kInt32, constant100_, basic_[0]), 0); in TEST_F()
290 new (GetAllocator()) HMul(DataType::Type::kInt32, constant100_, basic_[0]), 0); in TEST_F()
292 new (GetAllocator()) HShl(DataType::Type::kInt32, basic_[0], constant1_), 0); in TEST_F()
[all …]
Dparallel_move_test.cc163 DataType::Type::kInt32, in BuildParallelMove()
269 DataType::Type::kInt32, in TYPED_TEST()
274 DataType::Type::kInt32, in TYPED_TEST()
290 DataType::Type::kInt32, in TYPED_TEST()
295 DataType::Type::kInt64, in TYPED_TEST()
307 DataType::Type::kInt64, in TYPED_TEST()
312 DataType::Type::kInt32, in TYPED_TEST()
324 DataType::Type::kInt64, in TYPED_TEST()
329 DataType::Type::kInt32, in TYPED_TEST()
344 DataType::Type::kInt32, in TYPED_TEST()
[all …]
Ddata_type.cc37 const char* DataType::PrettyDescriptor(Type type) { in PrettyDescriptor()
38 static_assert(arraysize(kTypeNames) == static_cast<size_t>(Type::kLast) + 1, in PrettyDescriptor()
41 CHECK_LE(uint_type, static_cast<uint32_t>(Type::kLast)); in PrettyDescriptor()
45 std::ostream& operator<<(std::ostream& os, DataType::Type type) { in operator <<()
47 if (uint_type <= static_cast<uint32_t>(DataType::Type::kLast)) { in operator <<()
Dnodes_shared.cc45 DataType::Type result_type = instruction->AsTypeConversion()->GetResultType(); in GetOpInfoFromInstruction()
46 DataType::Type input_type = instruction->AsTypeConversion()->GetInputType(); in GetOpInfoFromInstruction()
50 if (result_type == DataType::Type::kInt32 && input_type == DataType::Type::kInt64) { in GetOpInfoFromInstruction()
57 } else if (result_type == DataType::Type::kUint8 || in GetOpInfoFromInstruction()
58 (input_type == DataType::Type::kUint8 && input_size < result_size)) { in GetOpInfoFromInstruction()
60 } else if (result_type == DataType::Type::kUint16 || in GetOpInfoFromInstruction()
61 (input_type == DataType::Type::kUint16 && input_size < result_size)) { in GetOpInfoFromInstruction()
Dinduction_var_analysis.h109 DataType::Type t) in InductionInfo()
121 DataType::Type type; // precision of operation
143 DataType::Type type) { in CreateTripCount()
153 DataType::Type type) { in CreateInduction()
169 DataType::Type type);
181 DataType::Type type);
185 DataType::Type type);
190 DataType::Type type);
191 InductionInfo* TransferConversion(InductionInfo* a, DataType::Type from, DataType::Type to);
202 DataType::Type type);
[all …]
Dnodes_vector.h72 static constexpr DataType::Type kSIMDType = DataType::Type::kFloat64;
76 DataType::Type packed_type, in HVecOperation()
168 DataType::Type GetPackedType() const { in GetPackedType()
196 static DataType::Type ToSignedType(DataType::Type type) { in ToSignedType()
198 case DataType::Type::kBool: // 1-byte storage unit in ToSignedType()
199 case DataType::Type::kUint8: in ToSignedType()
200 return DataType::Type::kInt8; in ToSignedType()
201 case DataType::Type::kUint16: in ToSignedType()
202 return DataType::Type::kInt16; in ToSignedType()
204 DCHECK(type != DataType::Type::kVoid && type != DataType::Type::kReference) << type; in ToSignedType()
[all …]
/art/libdexfile/dex/
Dprimitive_test.cc25 void CheckPrimitiveTypeWidensTo(Primitive::Type from, in CheckPrimitiveTypeWidensTo()
26 const std::vector<Primitive::Type>& expected_to_types) { in CheckPrimitiveTypeWidensTo()
27 std::vector<Primitive::Type> actual_to_types; in CheckPrimitiveTypeWidensTo()
28 int last = static_cast<int>(Primitive::Type::kPrimLast); in CheckPrimitiveTypeWidensTo()
30 Primitive::Type to = static_cast<Primitive::Type>(i); in CheckPrimitiveTypeWidensTo()
41 const std::vector<Primitive::Type> to_types = {}; in TEST()
42 CheckPrimitiveTypeWidensTo(Primitive::Type::kPrimNot, to_types); in TEST()
46 const std::vector<Primitive::Type> to_types = {}; in TEST()
47 CheckPrimitiveTypeWidensTo(Primitive::Type::kPrimBoolean, to_types); in TEST()
51 const std::vector<Primitive::Type> to_types = { in TEST()
[all …]
Dprimitive.h39 enum Type { enum
53 static constexpr Type GetType(char type) { in GetType()
78 static constexpr size_t ComponentSizeShift(Type type) { in ComponentSizeShift()
95 static constexpr size_t ComponentSize(Type type) { in ComponentSize()
112 static const char* Descriptor(Type type) { in Descriptor()
138 static const char* PrettyDescriptor(Type type);
141 static const char* BoxedDescriptor(Type type);
144 static constexpr bool IsNumericType(Type type) { in IsNumericType()
146 case Primitive::Type::kPrimNot: return false; in IsNumericType()
147 case Primitive::Type::kPrimBoolean: return false; in IsNumericType()
[all …]
/art/compiler/linker/
Dlinker_patch.h49 enum class Type : uint8_t { enum
71 LinkerPatch patch(literal_offset, Type::kIntrinsicReference, /* target_dex_file= */ nullptr); in IntrinsicReferencePatch()
80 LinkerPatch patch(literal_offset, Type::kBootImageRelRo, /* target_dex_file= */ nullptr); in BootImageRelRoPatch()
90 LinkerPatch patch(literal_offset, Type::kMethodRelative, target_dex_file); in RelativeMethodPatch()
100 LinkerPatch patch(literal_offset, Type::kMethodBssEntry, target_dex_file); in MethodBssEntryPatch()
110 LinkerPatch patch(literal_offset, Type::kJniEntrypointRelative, target_dex_file); in RelativeJniEntrypointPatch()
119 LinkerPatch patch(literal_offset, Type::kCallRelative, target_dex_file); in RelativeCodePatch()
128 LinkerPatch patch(literal_offset, Type::kTypeRelative, target_dex_file); in RelativeTypePatch()
138 LinkerPatch patch(literal_offset, Type::kTypeAppImageRelRo, target_dex_file); in TypeAppImageRelRoPatch()
148 LinkerPatch patch(literal_offset, Type::kTypeBssEntry, target_dex_file); in TypeBssEntryPatch()
[all …]
/art/test/1940-ddms-ext/
Dexpected-stdout.txt2 MyDdmHandler: Chunk received: Chunk(Type: 0xDEADBEEF, Len: 8, data: [1, 2, 3, 4, 5, 6, 7, 8])
4 MyDdmHandler: Chunk returned: Chunk(Type: 0xFADE7357, Len: 8, data: [0, 0, 0, 0, 0, -128, 0, 37])
5 JVMTI returned chunk: Chunk(Type: 0xFADE7357, Len: 8, data: [0, 0, 0, 0, 0, -128, 0, 37])
7 MyDdmHandler: Chunk received: Chunk(Type: 0xDEADBEEF, Len: 0, data: [])
9 MyDdmHandler: Chunk returned: Chunk(Type: 0xFADE7357, Len: 8, data: [0, 0, 0, 0, 0, 0, 0, 1])
10 JVMTI returned chunk: Chunk(Type: 0xFADE7357, Len: 8, data: [0, 0, 0, 0, 0, 0, 0, 1])
11 Sending chunk: Chunk(Type: 0xDEADBEEF, Len: 8, data: [9, 10, 11, 12, 13, 14, 15, 16])
12 Chunk published: Chunk(Type: 0xDEADBEEF, Len: 8, data: [9, 10, 11, 12, 13, 14, 15, 16])
14 MyDdmHandler: Chunk received: Chunk(Type: 0xABCDEF01, Len: 1, data: [1])
15 JVMTI returned chunk: Chunk(Type: 0xFADE7357, Len: 0, data: [])
[all …]
/art/tools/ahat/src/main/com/android/ahat/heapdump/
DValue.java125 public static Type getType(Value value) { in getType()
126 return value == null ? Type.OBJECT : value.getType(); in getType()
132 abstract Type getType(); in getType()
245 Type getType() { in getType()
246 return Type.BOOLEAN; in getType()
280 Type getType() { in getType()
281 return Type.BYTE; in getType()
315 Type getType() { in getType()
316 return Type.CHAR; in getType()
345 Type getType() { in getType()
[all …]
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.cc59 case LinkerPatch::Type::kCallRelative: in IsAdrpPatch()
60 case LinkerPatch::Type::kCallEntrypoint: in IsAdrpPatch()
61 case LinkerPatch::Type::kBakerReadBarrierBranch: in IsAdrpPatch()
63 case LinkerPatch::Type::kIntrinsicReference: in IsAdrpPatch()
64 case LinkerPatch::Type::kBootImageRelRo: in IsAdrpPatch()
65 case LinkerPatch::Type::kMethodRelative: in IsAdrpPatch()
66 case LinkerPatch::Type::kMethodBssEntry: in IsAdrpPatch()
67 case LinkerPatch::Type::kJniEntrypointRelative: in IsAdrpPatch()
68 case LinkerPatch::Type::kTypeRelative: in IsAdrpPatch()
69 case LinkerPatch::Type::kTypeAppImageRelRo: in IsAdrpPatch()
[all …]
/art/runtime/
Dart_method-alloc-inl.h32 using Type = typename ShortyTraits<Shorty>::Type; member
33 static Type Extract(Type value) ALWAYS_INLINE { return value; } in Extract()
37 using Type = Handle<mirror::Object>;
38 static typename ShortyTraits<'L'>::Type Extract(Type value)
50 typename detail::HandleShortyTraits<ArgType>::Type... args) {
69 Thread* self, typename detail::HandleShortyTraits<ArgType>::Type... args) {

12345678910