/external/v8/test/cctest/ |
test-representation.cc | 36 void TestPairPositive(Representation more_general, 37 Representation less_general) { 42 void TestPairNegative(Representation more_general, 43 Representation less_general) { 49 TestPairNegative(Representation::None(), Representation::None()); 50 TestPairPositive(Representation::Integer8(), Representation::None()); 51 TestPairPositive(Representation::UInteger8(), Representation::None()) [all...] |
test-field-type-tracking.cc | 76 Representation representation, int field_index = -1) { 80 if (!details.representation().Equals(representation)) return false; 92 Representation representations_[MAX_PROPERTIES]; 112 Representation representation, Handle<Object> value) { 116 representations_[index] = representation; 165 Representation representation, Handle<FieldType> value) [all...] |
test-macro-assembler-ia32.cc | 71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8()); 90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8()); 99 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer16()); 104 __ Load(edx, Operand(esp, 0 * kPointerSize), Representation::Integer16()); 113 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger16()); 118 __ Load(edx, Operand(esp, 0 * kPointerSize), Representation::UInteger16());
|
test-macro-assembler-x87.cc | 71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8()); 85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8()); 90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8()); 99 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer16()); 104 __ Load(edx, Operand(esp, 0 * kPointerSize), Representation::Integer16()); 113 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger16()); 118 __ Load(edx, Operand(esp, 0 * kPointerSize), Representation::UInteger16());
|
test-macro-assembler-arm.cc | 159 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::UInteger8()); 165 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::UInteger8()); 174 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::Integer8()); 180 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::Integer8()); 189 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::UInteger16()); 195 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::UInteger16()); 204 __ Store(r2, MemOperand(sp, 0 * kPointerSize), Representation::Integer16()); 210 __ Load(r3, MemOperand(sp, 0 * kPointerSize), Representation::Integer16());
|
test-transitions.cc | 56 attributes, Representation::Tagged(), OMIT_TRANSITION) 60 attributes, Representation::Tagged(), OMIT_TRANSITION) 107 attributes, Representation::Tagged(), OMIT_TRANSITION) 111 attributes, Representation::Tagged(), OMIT_TRANSITION) 165 attributes, Representation::Tagged(), OMIT_TRANSITION) 214 attributes, Representation::Tagged(), OMIT_TRANSITION) 257 Representation::Tagged(), OMIT_TRANSITION) 276 attributes, Representation::Tagged(), OMIT_TRANSITION)
|
test-unboxed-doubles.cc | 84 static Representation representations[PROP_KIND_NUMBER] = { 85 Representation::None(), Representation::Smi(), Representation::Double(), 86 Representation::Tagged()}; 793 CHECK_EQ(is_inobject && details.representation().IsDouble(), 954 Representation::Smi() [all...] |
/external/v8/src/ |
property-details.h | 90 class Representation { 107 Representation() : kind_(kNone) { } 109 static Representation None() { return Representation(kNone); } 110 static Representation Tagged() { return Representation(kTagged); } 111 static Representation Integer8() { return Representation(kInteger8); } 112 static Representation UInteger8() { return Representation(kUInteger8); 324 Representation representation() const { function in class:v8::internal::BASE_EMBEDDED [all...] |
property.h | 51 Representation representation, int field_index = 0) 54 details_(attributes, type, representation, field_index) { 69 PropertyAttributes attributes, Representation representation); 73 PropertyAttributes attributes, Representation representation) 74 : Descriptor(key, wrapped_field_type, attributes, DATA, representation, 95 Representation::Tagged()) {}
|
property.cc | 26 Representation representation) 28 representation, field_index) {} 57 os << ": " << details.representation().Mnemonic();
|
types.cc | 126 return glb | REPRESENTATION(type->BitsetLub()); 128 return type->Representation(); 138 // Take the representation from the first element, which is always 458 Type::bitset Type::Representation() { 459 return REPRESENTATION(this->BitsetLub()); 477 if (!BitsetType::Is(Representation(), that->Representation())) { 487 // should be independent of the representation axis of the types. 578 // Take care of the representation part (and also approximate 663 // This checks the invariants of the union representation 720 const bitset representation = local 929 const bitset representation = local 1000 bitset representation = REPRESENTATION(bits); local [all...] |
/external/v8/src/crankshaft/ |
hydrogen-instructions.h | 258 bool AddAndCheckOverflow(const Representation& r, Range* other); 259 bool SubAndCheckOverflow(const Representation& r, Range* other); 260 bool MulAndCheckOverflow(const Representation& r, Range* other); 509 Representation representation() const { return representation_; } 510 void ChangeRepresentation(Representation r) { 520 virtual void AssumeRepresentation(Representation r); 522 virtual Representation KnownOptimalRepresentation() { 523 Representation r = representation(); 5297 inline Representation representation() const { function in class:final::final 5828 Representation representation = access.representation(); local [all...] |
hydrogen-representation-changes.h | 25 Representation to);
|
hydrogen-instructions.cc | 10 #include "src/crankshaft/hydrogen-infer-representation.h" 54 void HValue::AssumeRepresentation(Representation r) { 57 // The representation of the value is dictated by type feedback and 66 Representation new_rep = RepresentationFromInputs(); 70 if (representation().IsSmi() && HasNonSmiUse()) { 72 Representation::Integer32(), h_infer, "use requirements"); 77 Representation HValue::RepresentationFromUses() { 78 if (HasNoUses()) return Representation::None(); 79 Representation result = Representation::None() [all...] |
hydrogen-representation-changes.cc | 5 #include "src/crankshaft/hydrogen-representation-changes.h" 11 HValue* value, HValue* use_value, int use_index, Representation to) { 12 // Insert the representation change right before its use. For phi-uses we 20 // For constants we try to make the representation change at compile 21 // time. When a representation change is not possible without loss of 29 // Try to create a new copy of the constant with the new representation. 55 Representation from_rep = change->from(); 56 Representation to_rep = change->to(); 65 Representation r = value->representation(); [all...] |
hydrogen-infer-representation.cc | 5 #include "src/crankshaft/hydrogen-infer-representation.h" 11 if (current->representation().IsTagged()) return; 136 // Lastly: any instruction that we don't have representation information 143 if (phi->representation().IsNone()) { 144 phi->ChangeRepresentation(Representation::Tagged()); 149 if (current->representation().IsNone() && 152 current->ChangeRepresentation(Representation::Double()); 154 current->ChangeRepresentation(Representation::Tagged());
|
/external/clang/include/clang/Serialization/ |
ContinuousRangeMap.h | 45 typedef SmallVector<value_type, InitialCapacity> Representation; 46 Representation Rep; 83 typedef typename Representation::iterator iterator; 84 typedef typename Representation::const_iterator const_iterator;
|
/external/clang/lib/AST/ |
NestedNameSpecifier.cpp | 479 : Representation(Other.Representation), Buffer(nullptr), 500 Representation = Other.Representation; 539 Representation = NestedNameSpecifier::Create(Context, Representation, 552 Representation = NestedNameSpecifier::Create(Context, Representation, 564 Representation = NestedNameSpecifier::Create(Context, Representation, [all...] |
/external/clang/include/clang/AST/ |
NestedNameSpecifier.h | 339 /// \brief The current representation of the nested-name-specifier we're 341 NestedNameSpecifier *Representation; 361 : Representation(nullptr), Buffer(nullptr), BufferSize(0), 374 /// \brief Retrieve the representation of the nested-name-specifier. 375 NestedNameSpecifier *getRepresentation() const { return Representation; } 468 return NestedNameSpecifierLoc(Representation, Buffer).getSourceRange(); 484 return NestedNameSpecifierLoc(Representation, Buffer); 490 Representation = nullptr;
|
/external/v8/src/compiler/ |
linkage.cc | 25 MachineType reptyp(Representation representation) { 26 switch (representation.kind()) { 27 case Representation::kInteger8: 29 case Representation::kUInteger8: 31 case Representation::kInteger16: 33 case Representation::kUInteger16: 35 case Representation::kInteger32: 37 case Representation::kSmi: 38 case Representation::kTagged [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-gap-resolver-arm.cc | 237 Representation r = cgen_->IsSmi(constant_source) 238 ? Representation::Smi() : Representation::Integer32(); 252 Representation r = cgen_->IsSmi(constant_source) 253 ? Representation::Smi() : Representation::Integer32();
|
/external/v8/src/crankshaft/mips/ |
lithium-gap-resolver-mips.cc | 230 Representation r = cgen_->IsSmi(constant_source) 231 ? Representation::Smi() : Representation::Integer32(); 244 Representation r = cgen_->IsSmi(constant_source) 245 ? Representation::Smi() : Representation::Integer32();
|
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.cc | 292 Representation r = cgen_->IsSmi(constant_source) 293 ? Representation::Smi() : Representation::Integer32(); 312 Representation r = cgen_->IsSmi(constant_source) 313 ? Representation::Smi() : Representation::Integer32();
|
/external/v8/src/crankshaft/ia32/ |
lithium-gap-resolver-ia32.cc | 291 Representation r = cgen_->IsSmi(constant_source) 292 ? Representation::Smi() : Representation::Integer32(); 315 Representation r = cgen_->IsSmi(constant_source) 316 ? Representation::Smi() : Representation::Integer32();
|
/external/clang/test/CXX/temp/temp.decls/temp.friend/ |
p1.cpp | 32 class Representation {}; 33 friend class Representation;
|