/art/runtime/ |
H A D | runtime_options.cc | 33 #define RUNTIME_OPTIONS_KEY(Type, Name, ...) const RuntimeArgumentMap::Key<Type> RuntimeArgumentMap::Name {__VA_ARGS__}; // NOLINT [readability/braces] [4]
|
H A D | primitive.h | 38 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 D | runtime_options.h | 45 #define DECLARE_KEY(Type, Name) static const Key<Type> Name 75 #define RUNTIME_OPTIONS_KEY(Type, Name, ...) static const Key<Type> (Name);
|
H A D | primitive.cc | 49 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 D | reflection-inl.h | 33 inline bool ConvertPrimitiveValueNoThrow(Primitive::Type srcType, 34 Primitive::Type dstType, 98 Primitive::Type srcType, 99 Primitive::Type dstType,
|
H A D | obj_ptr.h | 56 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 D | reflection.h | 36 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 D | compiled_method.h | 117 // 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 D | Main.java | 18 import java.lang.reflect.Type;
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | ContainsPoolIndex.java | 29 Type, enum constant in enum:ContainsPoolIndex.PoolIndexKind
|
/art/compiler/optimizing/ |
H A D | loop_optimization.h | 89 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 D | instruction_builder.h | 44 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 D | induction_var_analysis.h | 106 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 D | ssa_builder.h | 67 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 D | nodes_vector.h | 63 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 D | instruction_simplifier_shared.h | 29 Primitive::Type result_type = conversion->GetResultType(); 30 Primitive::Type input_type = conversion->GetInputType();
|
H A D | instruction_simplifier_arm.cc | 42 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 D | common_arm.h | 79 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 D | nodes_shared.cc | 39 Primitive::Type result_type = instruction->AsTypeConversion()->GetResultType(); 40 Primitive::Type input_type = instruction->AsTypeConversion()->GetInputType();
|
H A D | code_generator_mips.h | 82 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 D | Main.java | 17 import java.lang.reflect.Type; 99 private Type[] typeTest() { 103 return (Type[])null;
|
/art/test/501-regression-packed-switch/src/ |
H A D | Main.java | 18 import java.lang.reflect.Type;
|
/art/test/523-checker-can-throw-regression/src/ |
H A D | Main.java | 18 import java.lang.reflect.Type;
|
/art/tools/jfuzz/ |
H A D | jfuzz.cc | 119 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 D | relative_patcher_arm64.cc | 56 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...] |