/aosp12/art/libdexfile/dex/ |
H A D | primitive_test.cc | 30 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 D | primitive.h | 37 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 D | primitive.cc | 49 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 D | descriptors_names_test.cc | 36 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 D | reflection-inl.h | 37 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 D | method_handles.cc | 250 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 D | art_field-inl.h | 160 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 D | common_dex_operations.h | 127 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 D | method_handles-inl.h | 147 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 D | data_type-inl.h | 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() 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 D | data_type_test.cc | 27 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 D | java_lang_reflect_Field.cc | 91 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 D | java_lang_System.cc | 98 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 D | Primitive.java | 23 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 D | ti_method.cc | 688 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 D | quick_trampoline_entrypoints.cc | 319 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 D | calling_convention.h | 36 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 D | Mesh.java | 51 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 D | C2Param.h | 832 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 D | check_jni.cc | 2924 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 D | emulated_stack_frame.cc | 48 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 D | var_handle.cc | 1680 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 D | veridex.h | 51 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 D | Mesh.h | 31 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 D | Mesh.h | 31 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;
|