Home
last modified time | relevance | path

Searched refs:Primitive (Results 1 – 25 of 124) sorted by relevance

12345

/aosp12/art/libdexfile/dex/
H A Dprimitive_test.cc30 Primitive::Type to = static_cast<Primitive::Type>(i); in CheckPrimitiveTypeWidensTo()
52 Primitive::Type::kPrimByte, in TEST()
53 Primitive::Type::kPrimShort, in TEST()
54 Primitive::Type::kPrimInt, in TEST()
55 Primitive::Type::kPrimLong, in TEST()
64 Primitive::Type::kPrimChar, in TEST()
65 Primitive::Type::kPrimInt, in TEST()
66 Primitive::Type::kPrimLong, in TEST()
76 Primitive::Type::kPrimInt, in TEST()
77 Primitive::Type::kPrimLong, in TEST()
[all …]
H A Dprimitive.h37 class Primitive {
146 case Primitive::Type::kPrimNot: return false; in IsNumericType()
151 case Primitive::Type::kPrimInt: return true; in IsNumericType()
169 case Primitive::Type::kPrimInt: return true; in IsSignedNumericType()
183 case Primitive::Type::kPrimNot: return 0u; in BitsRequiredForLargestValue()
185 case Primitive::Type::kPrimByte: return 7u; in BitsRequiredForLargestValue()
186 case Primitive::Type::kPrimChar: return 16u; in BitsRequiredForLargestValue()
188 case Primitive::Type::kPrimInt: return 31u; in BitsRequiredForLargestValue()
189 case Primitive::Type::kPrimLong: return 63u; in BitsRequiredForLargestValue()
192 case Primitive::Type::kPrimVoid: return 0u; in BitsRequiredForLargestValue()
[all …]
H A Dprimitive.cc49 const char* Primitive::PrettyDescriptor(Primitive::Type type) { in PrettyDescriptor()
50 static_assert(COUNT_OF(kTypeNames) == static_cast<size_t>(Primitive::kPrimLast) + 1, in PrettyDescriptor()
52 CHECK(Primitive::kPrimNot <= type && type <= Primitive::kPrimVoid) << static_cast<int>(type); in PrettyDescriptor()
56 const char* Primitive::BoxedDescriptor(Primitive::Type type) { in BoxedDescriptor()
57 static_assert(COUNT_OF(kBoxedDescriptors) == static_cast<size_t>(Primitive::kPrimLast) + 1, in BoxedDescriptor()
59 CHECK(Primitive::kPrimNot <= type && type <= Primitive::kPrimVoid) << static_cast<int>(type); in BoxedDescriptor()
63 std::ostream& operator<<(std::ostream& os, Primitive::Type type) { in operator <<()
65 if (type <= Primitive::kPrimLast) { in operator <<()
H A Ddescriptors_names_test.cc36 EXPECT_EQ("boolean", PrettyDescriptor(Primitive::kPrimBoolean)); in TEST_F()
37 EXPECT_EQ("byte", PrettyDescriptor(Primitive::kPrimByte)); in TEST_F()
38 EXPECT_EQ("char", PrettyDescriptor(Primitive::kPrimChar)); in TEST_F()
39 EXPECT_EQ("short", PrettyDescriptor(Primitive::kPrimShort)); in TEST_F()
40 EXPECT_EQ("int", PrettyDescriptor(Primitive::kPrimInt)); in TEST_F()
41 EXPECT_EQ("float", PrettyDescriptor(Primitive::kPrimFloat)); in TEST_F()
42 EXPECT_EQ("long", PrettyDescriptor(Primitive::kPrimLong)); in TEST_F()
43 EXPECT_EQ("double", PrettyDescriptor(Primitive::kPrimDouble)); in TEST_F()
44 EXPECT_EQ("void", PrettyDescriptor(Primitive::kPrimVoid)); in TEST_F()
/aosp12/art/runtime/
H A Dreflection-inl.h37 DCHECK(srcType != Primitive::kPrimNot && dstType != Primitive::kPrimNot); in ConvertPrimitiveValueNoThrow()
45 case Primitive::kPrimByte: in ConvertPrimitiveValueNoThrow()
54 case Primitive::kPrimInt: in ConvertPrimitiveValueNoThrow()
55 if (srcType == Primitive::kPrimByte || srcType == Primitive::kPrimChar || in ConvertPrimitiveValueNoThrow()
61 case Primitive::kPrimLong: in ConvertPrimitiveValueNoThrow()
62 if (srcType == Primitive::kPrimByte || srcType == Primitive::kPrimChar || in ConvertPrimitiveValueNoThrow()
63 srcType == Primitive::kPrimShort || srcType == Primitive::kPrimInt) { in ConvertPrimitiveValueNoThrow()
69 if (srcType == Primitive::kPrimByte || srcType == Primitive::kPrimChar || in ConvertPrimitiveValueNoThrow()
70 srcType == Primitive::kPrimShort || srcType == Primitive::kPrimInt) { in ConvertPrimitiveValueNoThrow()
79 if (srcType == Primitive::kPrimByte || srcType == Primitive::kPrimChar || in ConvertPrimitiveValueNoThrow()
[all …]
H A Dmethod_handles.cc250 Primitive::Type type; in ConvertJValueCommon()
791 case Primitive::kPrimByte: in MethodHandleFieldGet()
794 case Primitive::kPrimChar: in MethodHandleFieldGet()
800 case Primitive::kPrimInt: in MethodHandleFieldGet()
803 case Primitive::kPrimLong: in MethodHandleFieldGet()
812 case Primitive::kPrimNot: in MethodHandleFieldGet()
815 case Primitive::kPrimVoid: in MethodHandleFieldGet()
846 case Primitive::kPrimInt: in MethodHandleFieldPut()
854 case Primitive::kPrimNot: in MethodHandleFieldPut()
881 case Primitive::kPrimInt: in GetValueFromShadowFrame()
[all …]
H A Dart_field-inl.h160 Primitive::Type type = GetTypeAsPrimitiveType(); in SetBoolean()
161 DCHECK(type == Primitive::kPrimBoolean || type == Primitive::kPrimByte) << PrettyField(); in SetBoolean()
185 Primitive::Type type = GetTypeAsPrimitiveType(); in SetChar()
186 DCHECK(type == Primitive::kPrimChar || type == Primitive::kPrimShort) << PrettyField(); in SetChar()
208 Primitive::Type type = GetTypeAsPrimitiveType(); in GetInt()
209 CHECK(type == Primitive::kPrimInt || type == Primitive::kPrimFloat) << PrettyField(); in GetInt()
219 Primitive::Type type = GetTypeAsPrimitiveType(); in SetInt()
220 CHECK(type == Primitive::kPrimInt || type == Primitive::kPrimFloat) << PrettyField(); in SetInt()
229 Primitive::Type type = GetTypeAsPrimitiveType(); in GetLong()
230 CHECK(type == Primitive::kPrimLong || type == Primitive::kPrimDouble) << PrettyField(); in GetLong()
[all …]
H A Dcommon_dex_operations.h127 case Primitive::kPrimByte: in DoFieldGetCommon()
130 case Primitive::kPrimChar: in DoFieldGetCommon()
133 case Primitive::kPrimShort: in DoFieldGetCommon()
136 case Primitive::kPrimInt: in DoFieldGetCommon()
139 case Primitive::kPrimLong: in DoFieldGetCommon()
142 case Primitive::kPrimNot: in DoFieldGetCommon()
145 case Primitive::kPrimVoid: in DoFieldGetCommon()
196 case Primitive::kPrimByte: in DoFieldPutCommon()
199 case Primitive::kPrimChar: in DoFieldPutCommon()
205 case Primitive::kPrimInt: in DoFieldPutCommon()
[all …]
H A Dmethod_handles-inl.h147 if (to_class->GetPrimitiveType() == Primitive::kPrimVoid || from_class == to_class) { in ConvertReturnValue()
180 const Primitive::Type from_type = from->GetPrimitiveType(); in PerformConversions()
181 const Primitive::Type to_type = to->GetPrimitiveType(); in PerformConversions()
185 if (Primitive::Is64BitType(from_type)) { in PerformConversions()
187 } else if (from_type == Primitive::kPrimNot) { in PerformConversions()
194 if (Primitive::Is64BitType(from_type)) { in PerformConversions()
196 } else if (from_type == Primitive::kPrimNot) { in PerformConversions()
206 if (Primitive::Is64BitType(to_type)) { in PerformConversions()
208 } else if (to_type == Primitive::kPrimNot) { in PerformConversions()
/aosp12/art/compiler/optimizing/
H A Ddata_type-inl.h29 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()
37 case Primitive::kPrimVoid: return DataType::Type::kVoid; in DataTypeFromPrimitive()
48 case DataType::Type::kInt8: return Primitive::kPrimByte; in DataTypeToPrimitive()
51 case DataType::Type::kInt32: return Primitive::kPrimInt; in DataTypeToPrimitive()
55 case DataType::Type::kVoid: return Primitive::kPrimVoid; in DataTypeToPrimitive()
[all …]
H A 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 …]
/aosp12/art/runtime/native/
H A Djava_lang_reflect_Field.cc91 case Primitive::kPrimByte: in GetFieldValue()
94 case Primitive::kPrimChar: in GetFieldValue()
97 case Primitive::kPrimInt: in GetFieldValue()
101 case Primitive::kPrimLong: in GetFieldValue()
108 case Primitive::kPrimNot: in GetFieldValue()
286 case Primitive::kPrimByte: in SetFieldValue()
293 case Primitive::kPrimChar: in SetFieldValue()
300 case Primitive::kPrimInt: in SetFieldValue()
308 case Primitive::kPrimLong: in SetFieldValue()
323 case Primitive::kPrimNot: in SetFieldValue()
[all …]
H A Djava_lang_System.cc98 case Primitive::kPrimVoid: in System_arraycopy()
101 case Primitive::kPrimBoolean: in System_arraycopy()
102 case Primitive::kPrimByte: in System_arraycopy()
108 case Primitive::kPrimChar: in System_arraycopy()
109 case Primitive::kPrimShort: in System_arraycopy()
115 case Primitive::kPrimInt: in System_arraycopy()
116 case Primitive::kPrimFloat: in System_arraycopy()
122 case Primitive::kPrimLong: in System_arraycopy()
123 case Primitive::kPrimDouble: in System_arraycopy()
129 case Primitive::kPrimNot: { in System_arraycopy()
[all …]
/aosp12/frameworks/layoutlib/bridge/src/android/graphics/text/
H A DPrimitive.java23 public class Primitive { class
36 private Primitive(@NonNull PrimitiveType type, int location, float width, float penalty) { in Primitive() method in Primitive
69 public Primitive getNewPrimitive(int location) { in getNewPrimitive()
71 return new Primitive(this, location, 0f, 0f); in getNewPrimitive()
74 public Primitive getNewPrimitive(int location, float value) { in getNewPrimitive()
77 return new Primitive(this, location, value, 0f); in getNewPrimitive()
79 return new Primitive(this, location, 0f, value); in getNewPrimitive()
83 public Primitive getNewPrimitive(int location, float width, float penalty) { in getNewPrimitive()
85 return new Primitive(this, location, width, penalty); in getNewPrimitive()
/aosp12/art/openjdkjvmti/
H A Dti_method.cc688 case art::Primitive::kPrimInt: in SquashType()
753 *type = art::Primitive::kPrimVoid; in GetSlotType()
860 case art::Primitive::kPrimLong: in GetTypeErrorInner()
871 case art::Primitive::kPrimNot: in GetTypeErrorInner()
877 case art::Primitive::kPrimChar: in GetTypeErrorInner()
878 case art::Primitive::kPrimByte: in GetTypeErrorInner()
880 case art::Primitive::kPrimVoid: in GetTypeErrorInner()
901 case art::Primitive::kPrimInt: in Execute()
933 art::Primitive::Type type_;
1077 case art::Primitive::kPrimInt: in Execute()
[all …]
/aosp12/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc319 if (UNLIKELY((type == Primitive::kPrimDouble) || (type == Primitive::kPrimFloat))) { in GetParamAddress()
351 return type == Primitive::kPrimLong || type == Primitive::kPrimDouble; in IsParamALongOrDouble()
520 Primitive::Type cur_type_;
560 case Primitive::kPrimNot: { in Visit()
571 case Primitive::kPrimFloat: in Visit()
574 case Primitive::kPrimVoid: in Visit()
774 case Primitive::kPrimNot: { in Visit()
793 case Primitive::kPrimFloat: in Visit()
796 case Primitive::kPrimVoid: in Visit()
1740 Primitive::Type cur_type_ = Primitive::GetType(shorty[i]); in Walk()
[all …]
/aosp12/art/compiler/jni/quick/
H A Dcalling_convention.h36 Primitive::Type GetReturnType() const { in GetReturnType()
37 return Primitive::GetType(shorty_[0]); in GetReturnType()
41 size_t result = Primitive::ComponentSize(Primitive::GetType(shorty_[0])); in SizeOfReturnValue()
187 size_t result = Primitive::ComponentSize(Primitive::GetType(shorty_[param])); in ParamSize()
371 Primitive::Type return_type = GetReturnType(); in HasSmallReturnType()
372 return return_type == Primitive::kPrimByte || in HasSmallReturnType()
373 return_type == Primitive::kPrimShort || in HasSmallReturnType()
374 return_type == Primitive::kPrimBoolean || in HasSmallReturnType()
375 return_type == Primitive::kPrimChar; in HasSmallReturnType()
/aosp12/frameworks/base/rs/java/android/renderscript/
H A DMesh.java51 public enum Primitive { enum in Mesh
89 Primitive(int id) { in Primitive() method in Mesh.Primitive
96 Primitive[] mPrimitives;
153 public Primitive getPrimitive(int slot) { in getPrimitive()
172 mPrimitives = new Primitive[idxCount]; in updateFromNative()
205 Primitive prim;
298 public Builder addIndexSetType(Type t, Primitive p) { in addIndexSetType()
316 public Builder addIndexSetType(Primitive p) { in addIndexSetType()
365 Primitive[] primitives = new Primitive[mIndexTypes.size()]; in create()
423 Primitive prim;
[all …]
/aosp12/frameworks/av/media/codec2/core/include/
H A DC2Param.h832 union Primitive { union
870 static_assert(offsetof(Primitive, u64) == offsetof(Primitive, i64), "");
871 static_assert(offsetof(Primitive, u64) == offsetof(Primitive, c64), "");
872 static_assert(offsetof(Primitive, u32) == offsetof(Primitive, i32), "");
873 static_assert(offsetof(Primitive, u32) == offsetof(Primitive, c32), "");
940 Primitive _mValue;
1539 typedef C2Value::Primitive Primitive;
1555 Primitive min;
1557 Primitive max;
1559 Primitive step;
[all …]
/aosp12/art/runtime/jni/
H A Dcheck_jni.cc2924 case Primitive::kPrimNot: in GetField()
2964 case Primitive::kPrimInt: in GetField()
3015 type == Primitive::kPrimNot ? 'L' : Primitive::Descriptor(type)[0], '\0'}; in SetField()
3019 case Primitive::kPrimNot: in SetField()
3054 case Primitive::kPrimInt: in SetField()
3134 case Primitive::kPrimNot: in CallMethodA()
3214 case Primitive::kPrimInt: in CallMethodA()
3319 case Primitive::kPrimNot: in CallMethodV()
3399 case Primitive::kPrimInt: in CallMethodV()
3587 case Primitive::kPrimInt: in NewPrimitiveArray()
[all …]
/aosp12/art/runtime/mirror/
H A Demulated_stack_frame.cc48 if (primitive_type == Primitive::kPrimNot) { in CalculateFrameAndReferencesSize()
50 } else if (Primitive::Is64BitType(primitive_type)) { in CalculateFrameAndReferencesSize()
57 const Primitive::Type return_type = r_type->GetPrimitiveType(); in CalculateFrameAndReferencesSize()
58 if (return_type == Primitive::kPrimNot) { in CalculateFrameAndReferencesSize()
60 } else if (Primitive::Is64BitType(return_type)) { in CalculateFrameAndReferencesSize()
236 const Primitive::Type type = r_type->GetPrimitiveType(); in GetReturnValue()
237 if (type == Primitive::kPrimNot) { in GetReturnValue()
244 if (Primitive::Is64BitType(type)) { in GetReturnValue()
260 const Primitive::Type type = r_type->GetPrimitiveType(); in SetReturnValue()
261 if (type == Primitive::kPrimNot) { in SetReturnValue()
[all …]
H A Dvar_handle.cc1680 case Primitive::kPrimByte: in Access()
1682 case Primitive::kPrimChar: in Access()
1686 case Primitive::kPrimInt: in Access()
1690 case Primitive::kPrimLong: in Access()
1694 case Primitive::kPrimVoid: in Access()
1822 case Primitive::kPrimByte: in Access()
1823 case Primitive::kPrimVoid: in Access()
1826 case Primitive::kPrimChar: in Access()
1840 case Primitive::kPrimInt: in Access()
1856 case Primitive::kPrimLong: in Access()
[all …]
/aosp12/art/tools/veridex/
H A Dveridex.h51 VeriClass(Primitive::Type k, uint8_t dims, const dex::ClassDef* cl) in VeriClass()
55 return kind_ == Primitive::Type::kPrimNot && dimensions_ == 0 && class_def_ == nullptr; in IsUninitialized()
59 return kind_ != Primitive::Type::kPrimNot && dimensions_ == 0; in IsPrimitive()
66 Primitive::Type GetKind() const { return kind_; } in GetKind()
96 Primitive::Type kind_;
/aosp12/frameworks/native/libs/renderengine/include/renderengine/
H A DMesh.h31 enum Primitive { enum
91 Primitive getPrimitive() const;
133 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordSize,
154 Primitive mPrimitive;
161 Builder& setPrimitive(Primitive primitive) { in setPrimitive()
200 Primitive mPrimitive;
/aosp12/frameworks/av/media/libstagefright/renderfright/include/renderengine/
H A DMesh.h31 enum Primitive { enum
91 Primitive getPrimitive() const;
133 Mesh(Primitive primitive, size_t vertexCount, size_t vertexSize, size_t texCoordSize,
154 Primitive mPrimitive;
161 Builder& setPrimitive(Primitive primitive) { in setPrimitive()
200 Primitive mPrimitive;

12345