Searched refs:Type (Results 1 - 25 of 146) sorted by relevance

123456

/art/runtime/
H A Druntime_options.cc33 #define RUNTIME_OPTIONS_KEY(Type, Name, ...) const RuntimeArgumentMap::Key<Type> RuntimeArgumentMap::Name {__VA_ARGS__}; // NOLINT [readability/braces] [4]
H A Dprimitive.h38 enum Type { enum in class:art::Primitive
52 static Type GetType(char type) {
77 static size_t ComponentSizeShift(Type type) {
95 static size_t ComponentSize(Type type) {
113 static const char* Descriptor(Type type) {
139 static const char* PrettyDescriptor(Type type);
142 static const char* BoxedDescriptor(Type type);
144 static bool IsFloatingPointType(Type type) {
148 static bool IsIntegralType(Type type) {
165 static constexpr bool IsNumericType(Type typ
[all...]
H A Druntime_options.h45 #define DECLARE_KEY(Type, Name) static const Key<Type> Name
75 #define RUNTIME_OPTIONS_KEY(Type, Name, ...) static const Key<Type> (Name);
H A Dprimitive.cc49 const char* Primitive::PrettyDescriptor(Primitive::Type type) {
56 const char* Primitive::BoxedDescriptor(Primitive::Type type) {
63 std::ostream& operator<<(std::ostream& os, const Primitive::Type& type) {
68 os << "Type[" << int_type << "]";
H A Dreflection-inl.h33 inline bool ConvertPrimitiveValueNoThrow(Primitive::Type srcType,
34 Primitive::Type dstType,
98 Primitive::Type srcType,
99 Primitive::Type dstType,
H A Dobj_ptr.h56 template <typename Type,
57 typename = typename std::enable_if<std::is_base_of<MirrorType, Type>::value>::type>
58 ALWAYS_INLINE ObjPtr(Type* ptr) // NOLINT
63 template <typename Type,
64 typename = typename std::enable_if<std::is_base_of<MirrorType, Type>::value>::type>
65 ALWAYS_INLINE ObjPtr(const ObjPtr<Type>& other) // NOLINT
70 template <typename Type,
71 typename = typename std::enable_if<std::is_base_of<MirrorType, Type>::value>::type>
72 ALWAYS_INLINE ObjPtr& operator=(const ObjPtr<Type>& other)
H A Dreflection.h36 ObjPtr<mirror::Object> BoxPrimitive(Primitive::Type src_class, const JValue& value)
50 ALWAYS_INLINE bool ConvertPrimitiveValueNoThrow(Primitive::Type src_class,
51 Primitive::Type dst_class,
57 Primitive::Type src_class,
58 Primitive::Type dst_class,
/art/compiler/
H A Dcompiled_method.h117 // values of 'enum class art::LinkerPatch::Type'
119 // choose to squeeze the Type into fewer than 8 bits, we'll have to declare
121 enum class Type : uint8_t { class in class:art::LinkerPatch
138 LinkerPatch patch(literal_offset, Type::kMethod, target_dex_file);
146 LinkerPatch patch(literal_offset, Type::kCall, target_dex_file);
154 LinkerPatch patch(literal_offset, Type::kCallRelative, target_dex_file);
162 LinkerPatch patch(literal_offset, Type::kType, target_dex_file);
171 LinkerPatch patch(literal_offset, Type::kTypeRelative, target_dex_file);
181 LinkerPatch patch(literal_offset, Type::kTypeBssEntry, target_dex_file);
190 LinkerPatch patch(literal_offset, Type
[all...]
/art/test/504-regression-baseline-entry/src/
H A DMain.java18 import java.lang.reflect.Type;
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
H A DContainsPoolIndex.java29 Type, enum constant in enum:ContainsPoolIndex.PoolIndexKind
/art/compiler/optimizing/
H A Dloop_optimization.h89 ArrayReference(HInstruction* b, HInstruction* o, Primitive::Type t, bool l)
101 Primitive::Type type; // component type
129 Primitive::Type type,
131 bool TrySetVectorType(Primitive::Type type, /*out*/ uint64_t* restrictions);
133 void GenerateVecInv(HInstruction* org, Primitive::Type type);
138 Primitive::Type type);
139 void GenerateVecOp(HInstruction* org, HInstruction* opa, HInstruction* opb, Primitive::Type type);
145 Primitive::Type type,
H A Dinstruction_builder.h44 Primitive::Type return_type,
101 HInstruction* LoadLocal(uint32_t register_index, Primitive::Type type) const;
117 void Unop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc);
120 void Binop_23x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc);
123 void Binop_23x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc);
126 Primitive::Type type,
131 void Binop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc);
134 void Binop_12x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc);
146 Primitive::Type input_type,
147 Primitive::Type result_typ
[all...]
H A Dinduction_var_analysis.h106 Primitive::Type t)
118 Primitive::Type type; // precision of operation
139 Primitive::Type type) {
149 Primitive::Type type) {
170 InductionInfo* TransferConversion(InductionInfo* a, Primitive::Type from, Primitive::Type to);
203 Primitive::Type type,
210 Primitive::Type type,
215 Primitive::Type type,
220 Primitive::Type typ
[all...]
H A Dssa_builder.h67 HInstruction* GetFloatOrDoubleEquivalent(HInstruction* instruction, Primitive::Type type);
71 Primitive::Type type = aget->GetType();
79 Primitive::Type type = aset->GetValue()->GetType();
114 HPhi* GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type);
H A Dnodes_vector.h63 Primitive::Type packed_type,
90 Primitive::Type GetType() const OVERRIDE {
95 Primitive::Type GetPackedType() const {
108 using TypeField = BitField<Primitive::Type, kFieldType, kFieldTypeSize>;
121 Primitive::Type packed_type,
147 Primitive::Type packed_type,
175 Primitive::Type packed_type,
196 inline static bool HasConsistentPackedTypes(HInstruction* input, Primitive::Type type) {
198 Primitive::Type input_type = input->AsVecOperation()->GetPackedType();
223 Primitive::Type packed_typ
[all...]
H A Dinstruction_simplifier_shared.h29 Primitive::Type result_type = conversion->GetResultType();
30 Primitive::Type input_type = conversion->GetInputType();
H A Dinstruction_simplifier_arm.cc42 Primitive::Type type = use->GetType();
147 Primitive::Type type = instruction->GetType();
176 Primitive::Type type = instruction->GetComponentType();
219 Primitive::Type result_type = instruction->GetResultType();
220 Primitive::Type input_type = instruction->GetInputType();
H A Dcommon_arm.h79 inline vixl::aarch32::Register RegisterFrom(Location location, Primitive::Type type) {
97 Primitive::Type type = instr->GetType();
103 Primitive::Type type = instr->GetType();
109 Primitive::Type type = instr->GetType();
118 Primitive::Type type = instr->InputAt(input_index)->GetType();
124 Primitive::Type type = instr->InputAt(input_index)->GetType();
130 Primitive::Type type = instr->InputAt(input_index)->GetType();
199 inline vixl::aarch32::Operand OperandFrom(Location location, Primitive::Type type) {
H A Dnodes_shared.cc39 Primitive::Type result_type = instruction->AsTypeConversion()->GetResultType();
40 Primitive::Type input_type = instruction->AsTypeConversion()->GetInputType();
H A Dcode_generator_mips.h82 Location GetNextLocation(Primitive::Type type) OVERRIDE;
83 Location GetReturnLocation(Primitive::Type type) const OVERRIDE;
101 Location GetReturnLocation(Primitive::Type return_type);
117 Location GetReturnLocation(Primitive::Type type) const OVERRIDE {
122 Location GetSetValueLocation(Primitive::Type type, bool is_instance) const OVERRIDE {
127 Location GetFpuLocation(Primitive::Type type ATTRIBUTE_UNUSED) const OVERRIDE {
302 Primitive::Type type,
309 Primitive::Type type,
317 Primitive::Type type,
322 Primitive::Type typ
[all...]
/art/test/052-verifier-fun/src/
H A DMain.java17 import java.lang.reflect.Type;
99 private Type[] typeTest() {
103 return (Type[])null;
/art/test/501-regression-packed-switch/src/
H A DMain.java18 import java.lang.reflect.Type;
/art/test/523-checker-can-throw-regression/src/
H A DMain.java18 import java.lang.reflect.Type;
/art/tools/jfuzz/
H A Djfuzz.cc119 enum Type { enum in class:__anon182::JFuzz
128 static bool isInteger(Type tp) {
133 static bool isFP(Type tp) {
138 void emitType(Type tp) const {
149 void emitTypeClass(Type tp) const {
160 Type randomType() {
175 void emitUnaryOp(Type tp) {
186 void emitIncDecOp(Type tp) {
195 void emitBinaryOp(Type tp) {
206 void emitAssignmentOp(Type t
[all...]
/art/compiler/linker/arm64/
H A Drelative_patcher_arm64.cc56 case LinkerPatch::Type::kMethod:
57 case LinkerPatch::Type::kCall:
58 case LinkerPatch::Type::kCallRelative:
59 case LinkerPatch::Type::kType:
60 case LinkerPatch::Type::kString:
61 case LinkerPatch::Type::kBakerReadBarrierBranch:
63 case LinkerPatch::Type::kTypeRelative:
64 case LinkerPatch::Type::kTypeBssEntry:
65 case LinkerPatch::Type::kStringRelative:
66 case LinkerPatch::Type
[all...]

Completed in 484 milliseconds

123456