HomeSort by relevance Sort by last modified time
    Searched refs:Primitive (Results 1 - 25 of 231) sorted by null

1 2 3 4 5 6 7 8 910

  /art/runtime/
primitive.cc 17 #include "primitive.h"
49 const char* Primitive::PrettyDescriptor(Primitive::Type type) {
50 static_assert(COUNT_OF(kTypeNames) == static_cast<size_t>(Primitive::kPrimLast) + 1,
52 CHECK(Primitive::kPrimNot <= type && type <= Primitive::kPrimVoid) << static_cast<int>(type);
56 const char* Primitive::BoxedDescriptor(Primitive::Type type) {
57 static_assert(COUNT_OF(kBoxedDescriptors) == static_cast<size_t>(Primitive::kPrimLast) + 1,
59 CHECK(Primitive::kPrimNot <= type && type <= Primitive::kPrimVoid) << static_cast<int>(type)
    [all...]
reflection-inl.h 28 #include "primitive.h"
33 inline bool ConvertPrimitiveValueNoThrow(Primitive::Type srcType,
34 Primitive::Type dstType,
37 DCHECK(srcType != Primitive::kPrimNot && dstType != Primitive::kPrimNot);
43 case Primitive::kPrimBoolean: // Fall-through.
44 case Primitive::kPrimChar: // Fall-through.
45 case Primitive::kPrimByte:
48 case Primitive::kPrimShort:
49 if (srcType == Primitive::kPrimByte)
    [all...]
primitive.h 36 class Primitive {
134 LOG(FATAL) << "Primitive char conversion on invalid type " << static_cast<int>(type);
167 case Primitive::Type::kPrimNot: return false;
168 case Primitive::Type::kPrimBoolean: return false;
169 case Primitive::Type::kPrimByte: return true;
170 case Primitive::Type::kPrimChar: return false;
171 case Primitive::Type::kPrimShort: return true;
172 case Primitive::Type::kPrimInt: return true;
173 case Primitive::Type::kPrimLong: return true;
174 case Primitive::Type::kPrimFloat: return true
    [all...]
common_dex_operations.h 64 template<Primitive::Type field_type>
94 case Primitive::kPrimBoolean:
97 case Primitive::kPrimByte:
100 case Primitive::kPrimChar:
103 case Primitive::kPrimShort:
106 case Primitive::kPrimInt:
109 case Primitive::kPrimLong:
112 case Primitive::kPrimNot:
115 case Primitive::kPrimVoid:
122 template<Primitive::Type field_type, bool do_assignability_check, bool transaction_active
    [all...]
  /frameworks/layoutlib/bridge/src/android/text/
Primitive.java 21 // Based on the native implementation of Primitive in
23 public class Primitive {
36 private Primitive(@NonNull PrimitiveType type, int location, float width, float penalty) {
69 public Primitive getNewPrimitive(int location) {
71 return new Primitive(this, location, 0f, 0f);
74 public Primitive getNewPrimitive(int location, float value) {
77 return new Primitive(this, location, value, 0f);
79 return new Primitive(this, location, 0f, value);
83 public Primitive getNewPrimitive(int location, float width, float penalty) {
85 return new Primitive(this, location, width, penalty)
    [all...]
LineBreaker.java 31 protected final @NonNull List<Primitive> mPrimitives;
35 public LineBreaker(@NonNull List<Primitive> primitives, @NonNull LineWidth lineWidth,
  /art/compiler/optimizing/
scheduler_arm.cc 31 case Primitive::kPrimLong:
38 case Primitive::kPrimFloat:
39 case Primitive::kPrimDouble:
58 case Primitive::kPrimLong:
62 case Primitive::kPrimFloat:
63 case Primitive::kPrimDouble:
74 case Primitive::kPrimLong:
78 case Primitive::kPrimFloat:
79 case Primitive::kPrimDouble:
102 case Primitive::kPrimInt
    [all...]
side_effects_test.cc 19 #include "primitive.h"
92 // Apply test to each individual primitive type.
93 for (Primitive::Type type = Primitive::kPrimNot;
94 type < Primitive::kPrimVoid;
95 type = Primitive::Type(type + 1)) {
96 // Same primitive type and access type: proper write/read dep.
103 // Same primitive type but different access type: no write/read dep.
114 // Different primitive type, same access type: no write/read dep.
116 SideEffects::FieldWriteOfType(Primitive::kPrimInt, false)
    [all...]
code_generator_vector_arm64.cc 41 case Primitive::kPrimBoolean:
42 case Primitive::kPrimByte:
43 case Primitive::kPrimChar:
44 case Primitive::kPrimShort:
45 case Primitive::kPrimInt:
46 case Primitive::kPrimLong:
50 case Primitive::kPrimFloat:
51 case Primitive::kPrimDouble:
72 case Primitive::kPrimBoolean:
73 case Primitive::kPrimByte
    [all...]
code_generator_vector_mips.cc 29 case Primitive::kPrimBoolean:
30 case Primitive::kPrimByte:
31 case Primitive::kPrimChar:
32 case Primitive::kPrimShort:
33 case Primitive::kPrimInt:
34 case Primitive::kPrimLong:
38 case Primitive::kPrimFloat:
39 case Primitive::kPrimDouble:
53 case Primitive::kPrimBoolean:
54 case Primitive::kPrimByte
    [all...]
code_generator_vector_mips64.cc 34 case Primitive::kPrimBoolean:
35 case Primitive::kPrimByte:
36 case Primitive::kPrimChar:
37 case Primitive::kPrimShort:
38 case Primitive::kPrimInt:
39 case Primitive::kPrimLong:
43 case Primitive::kPrimFloat:
44 case Primitive::kPrimDouble:
58 case Primitive::kPrimBoolean:
59 case Primitive::kPrimByte
    [all...]
code_generator_vector_x86.cc 29 case Primitive::kPrimLong:
33 case Primitive::kPrimBoolean:
34 case Primitive::kPrimByte:
35 case Primitive::kPrimChar:
36 case Primitive::kPrimShort:
37 case Primitive::kPrimInt:
41 case Primitive::kPrimFloat:
42 case Primitive::kPrimDouble:
56 case Primitive::kPrimBoolean:
57 case Primitive::kPrimByte
    [all...]
code_generator_vector_x86_64.cc 29 case Primitive::kPrimBoolean:
30 case Primitive::kPrimByte:
31 case Primitive::kPrimChar:
32 case Primitive::kPrimShort:
33 case Primitive::kPrimInt:
34 case Primitive::kPrimLong:
38 case Primitive::kPrimFloat:
39 case Primitive::kPrimDouble:
53 case Primitive::kPrimBoolean:
54 case Primitive::kPrimByte
    [all...]
instruction_simplifier_arm.cc 42 Primitive::Type type = use->GetType();
43 if (type != Primitive::kPrimInt && type != Primitive::kPrimLong) {
74 shift_amount &= use->GetType() == Primitive::kPrimInt
84 } else if (type == Primitive::kPrimLong && shift_amount == 1) {
147 Primitive::Type type = instruction->GetType();
157 if (type == Primitive::kPrimLong
158 || type == Primitive::kPrimFloat
159 || type == Primitive::kPrimDouble) {
174 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType())
    [all...]
code_generator_vector_arm_vixl.cc 38 case Primitive::kPrimBoolean:
39 case Primitive::kPrimByte:
40 case Primitive::kPrimChar:
41 case Primitive::kPrimShort:
42 case Primitive::kPrimInt:
56 case Primitive::kPrimBoolean:
57 case Primitive::kPrimByte:
61 case Primitive::kPrimChar:
62 case Primitive::kPrimShort:
66 case Primitive::kPrimInt
    [all...]
nodes_shared.cc 39 Primitive::Type result_type = instruction->AsTypeConversion()->GetResultType();
40 Primitive::Type input_type = instruction->AsTypeConversion()->GetInputType();
41 int result_size = Primitive::ComponentSize(result_type);
42 int input_size = Primitive::ComponentSize(input_type);
44 if (result_type == Primitive::kPrimInt && input_type == Primitive::kPrimLong) {
51 } else if (result_type == Primitive::kPrimChar ||
52 (input_type == Primitive::kPrimChar && input_size < result_size)) {
emit_swap_mips_test.cc 119 Primitive::kPrimInt,
124 Primitive::kPrimInt,
137 Primitive::kPrimLong,
142 Primitive::kPrimLong,
158 Primitive::kPrimFloat,
163 Primitive::kPrimFloat,
176 Primitive::kPrimDouble,
181 Primitive::kPrimDouble,
194 Primitive::kPrimFloat,
199 Primitive::kPrimFloat
    [all...]
ssa_builder.h 67 HInstruction* GetFloatOrDoubleEquivalent(HInstruction* instruction, Primitive::Type type);
71 Primitive::Type type = aget->GetType();
72 DCHECK(!Primitive::IsFloatingPointType(type));
73 if (Primitive::IsIntOrLongType(type)) {
79 Primitive::Type type = aset->GetValue()->GetType();
80 if (Primitive::IsIntOrLongType(type)) {
114 HPhi* GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type);
nodes_vector_test.cc 48 Primitive::kPrimInt);
122 HVecReplicateScalar(&allocator_, parameter_, Primitive::kPrimInt, 4);
124 HVecReplicateScalar(&allocator_, parameter_, Primitive::kPrimInt, 4);
126 HVecReplicateScalar(&allocator_, parameter_, Primitive::kPrimInt, 2);
128 HVecReplicateScalar(&allocator_, parameter_, Primitive::kPrimShort, 4);
130 HVecStore(&allocator_, parameter_, parameter_, v0, Primitive::kPrimInt, 4);
152 EXPECT_EQ(Primitive::kPrimDouble, v0->GetType());
153 EXPECT_EQ(Primitive::kPrimDouble, v1->GetType());
154 EXPECT_EQ(Primitive::kPrimDouble, v2->GetType());
155 EXPECT_EQ(Primitive::kPrimDouble, v3->GetType())
    [all...]
ssa_builder.cc 40 if ((left->GetType() == Primitive::kPrimNot) && (right->GetType() == Primitive::kPrimInt)) {
42 } else if ((right->GetType() == Primitive::kPrimNot)
43 && (left->GetType() == Primitive::kPrimInt)) {
122 // Find a candidate primitive type for `phi` by merging the type of its inputs.
125 Primitive::Type common_type = phi->GetType();
134 Primitive::Type input_type = HPhi::ToPhiType(input->GetType());
137 } else if (Primitive::Is64BitType(common_type) != Primitive::Is64BitType(input_type)) {
140 } else if (Primitive::IsIntegralType(common_type))
    [all...]
induction_var_analysis_test.cc 97 graph_->GetDexFile(), dex::TypeIndex(0), 0, Primitive::kPrimNot, true);
111 basic_[d] = new (&allocator_) HPhi(&allocator_, d, 0, Primitive::kPrimInt);
117 increment_[d] = new (&allocator_) HAdd(Primitive::kPrimInt, basic_[d], constant1_);
144 HPhi* select_phi = new (&allocator_) HPhi(&allocator_, -1, 0, Primitive::kPrimInt);
157 HPhi* phi = new (&allocator_) HPhi(&allocator_, vreg, 0, Primitive::kPrimInt);
168 parameter_, subscript, float_constant0_, Primitive::kPrimFloat, 0), d);
289 new (&allocator_) HAdd(Primitive::kPrimInt, constant100_, basic_[0]), 0);
291 new (&allocator_) HSub(Primitive::kPrimInt, constant100_, basic_[0]), 0);
293 new (&allocator_) HMul(Primitive::kPrimInt, constant100_, basic_[0]), 0);
295 new (&allocator_) HShl(Primitive::kPrimInt, basic_[0], constant1_), 0)
    [all...]
load_store_analysis_test.cc 52 graph_->GetDexFile(), dex::TypeIndex(0), 0, Primitive::kPrimNot);
54 graph_->GetDexFile(), dex::TypeIndex(1), 1, Primitive::kPrimInt);
58 HInstruction* array_get1 = new (&allocator_) HArrayGet(array, c1, Primitive::kPrimInt, 0);
59 HInstruction* array_get2 = new (&allocator_) HArrayGet(array, c2, Primitive::kPrimInt, 0);
60 HInstruction* array_set1 = new (&allocator_) HArraySet(array, c1, c3, Primitive::kPrimInt, 0);
61 HInstruction* array_set2 = new (&allocator_) HArraySet(array, index, c3, Primitive::kPrimInt, 0);
124 Primitive::kPrimNot);
128 Primitive::kPrimInt,
137 Primitive::kPrimInt,
146 Primitive::kPrimInt
    [all...]
instruction_simplifier_shared.h 29 Primitive::Type result_type = conversion->GetResultType();
30 Primitive::Type input_type = conversion->GetInputType();
32 return Primitive::IsIntegralType(result_type) && Primitive::IsIntegralType(input_type) &&
  /external/swiftshader/src/Renderer/
QuadRasterizer.cpp 18 #include "Primitive.hpp"
55 Int yMin = *Pointer<Int>(primitive + OFFSET(Primitive,yMin));
56 Int yMax = *Pointer<Int>(primitive + OFFSET(Primitive,yMax));
68 primitive += sizeof(Primitive) * state.multiSample;
120 Int x0a = Int(*Pointer<Short>(primitive + OFFSET(Primitive,outline->left) + (y + 0) * sizeof(Primitive::Span)))
    [all...]
  /art/runtime/native/
java_lang_System.cc 35 * We make guarantees about the atomicity of accesses to primitive variables. These guarantees
93 Primitive::Type dstComponentPrimitiveType = dstComponentType->GetPrimitiveType();
98 case Primitive::kPrimVoid:
101 case Primitive::kPrimBoolean:
102 case Primitive::kPrimByte:
103 DCHECK_EQ(Primitive::ComponentSize(dstComponentPrimitiveType), 1U);
106 case Primitive::kPrimChar:
107 case Primitive::kPrimShort:
108 DCHECK_EQ(Primitive::ComponentSize(dstComponentPrimitiveType), 2U);
111 case Primitive::kPrimInt
    [all...]

Completed in 254 milliseconds

1 2 3 4 5 6 7 8 910