Home
last modified time | relevance | path

Searched refs:TypeField (Results 1 – 25 of 32) sorted by relevance

12

/external/v8/src/parsing/
Dpreparser.h107 return PreParserExpression(TypeField::encode(kExpression)); in Default()
111 return PreParserExpression(TypeField::encode(kSpreadExpression)); in Spread()
115 return PreParserExpression(TypeField::encode(kIdentifierExpression) | in FromIdentifier()
122 return PreParserExpression(TypeField::encode(kBinaryOperationExpression)); in BinaryOperation()
126 return PreParserExpression(TypeField::encode(kExpression) | in Assignment()
131 return PreParserExpression(TypeField::encode(kObjectLiteralExpression)); in ObjectLiteral()
135 return PreParserExpression(TypeField::encode(kArrayLiteralExpression)); in ArrayLiteral()
139 return PreParserExpression(TypeField::encode(kStringLiteralExpression)); in StringLiteral()
143 return PreParserExpression(TypeField::encode(kStringLiteralExpression) | in UseStrictStringLiteral()
148 return PreParserExpression(TypeField::encode(kStringLiteralExpression) | in UseStrongStringLiteral()
[all …]
/external/v8/src/
Dproperty-details.h237 value_ = TypeField::encode(type) | AttributesField::encode(attributes) | in PropertyDetails()
249 value_ = TypeField::encode(type)
310 PropertyType type() const { return TypeField::decode(value_); } in type()
360 class TypeField : public BitField<PropertyType, 0, 2> {};
362 STATIC_ASSERT(TypeField::kShift == KindField::kShift);
363 STATIC_ASSERT(TypeField::kNext == LocationField::kNext);
Dobjects-inl.h5154 | TypeField::encode(type) in ComputeFlags()
5191 return TypeField::decode(flags); in ExtractTypeFromFlags()
5201 int bits = flags & ~TypeField::kMask; in RemoveTypeFromFlags()
5207 int bits = flags & ~TypeField::kMask & ~CacheHolderField::kMask; in RemoveTypeAndHolderFromFlags()
Dobjects.h5218 class TypeField : public BitField<StubType, 3, 1> {};
5273 TypeField::kMask | CacheHolderField::kMask;
/external/v8/src/compiler/
Dlinkage.h94 class TypeField : public BitField<LocationType, 0, 1> {};
95 class LocationField : public BitField<int32_t, TypeField::kNext, 31> {};
101 bit_field_ = TypeField::encode(type) | in LinkageLocation()
110 bool IsRegister() const { return TypeField::decode(bit_field_) == REGISTER; } in IsRegister()
Dinstruction.h370 value_ |= TypeField::encode(type); in ImmediateOperand()
374 ImmediateType type() const { return TypeField::decode(value_); } in type()
393 class TypeField : public BitField64<ImmediateType, 3, 1> {};
Dregister-allocator.h258 UsePositionType type() const { return TypeField::decode(flags_); } in type()
283 typedef BitField<UsePositionType, 0, 2> TypeField; typedef
Dregister-allocator.cc134 flags_ = TypeField::encode(type) | HintTypeField::encode(hint_type) | in UsePosition()
219 flags_ = TypeField::encode(type) | in set_type()
/external/v8/src/profiler/
Dheap-snapshot-generator.h40 Type type() const { return TypeField::decode(bit_field_); } in type()
59 class TypeField : public BitField<Type, 0, 3> {};
Dheap-snapshot-generator.cc21 : bit_field_(TypeField::encode(type) | FromIndexField::encode(from)), in HeapGraphEdge()
33 : bit_field_(TypeField::encode(type) | FromIndexField::encode(from)), in HeapGraphEdge()
/external/v8/src/ic/x87/
Dic-x87.cc72 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize)); in GenerateDictionaryLoad()
118 (PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ic/ia32/
Dic-ia32.cc72 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize)); in GenerateDictionaryLoad()
118 (PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ic/x64/
Dic-x64.cc71 Smi::FromInt(PropertyDetails::TypeField::kMask)); in GenerateDictionaryLoad()
118 PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/test/cctest/
Dtest-transitions.cc26 int type_value = PropertyDetails::TypeField::encode(type); in CheckPropertyDetailsFieldsConsistency()
/external/v8/src/ic/arm/
Dic-arm.cc69 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); in GenerateDictionaryLoad()
111 (PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ic/arm64/
Dic-arm64.cc62 __ Tst(scratch1, Smi::FromInt(PropertyDetails::TypeField::kMask)); in GenerateDictionaryLoad()
102 PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/x87/
Dassembler-x87.h421 Type type() const { return TypeField::decode(data_); } in type()
440 class TypeField: public BitField<Type, 0, 2> {};
Dassembler-x87.cc77 data_ = NextField::encode(next) | TypeField::encode(type); in init()
Dmacro-assembler-x87.cc1204 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize)); in LoadFromNumberDictionary()
/external/v8/src/ic/ppc/
Dic-ppc.cc70 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask)); in GenerateDictionaryLoad()
114 PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ic/mips64/
Dic-mips64.cc70 Operand(Smi::FromInt(PropertyDetails::TypeField::kMask))); in GenerateDictionaryLoad()
114 (PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ic/mips/
Dic-mips.cc70 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); in GenerateDictionaryLoad()
114 (PropertyDetails::TypeField::kMask | in GenerateDictionaryStore()
/external/v8/src/ia32/
Dassembler-ia32.h424 Type type() const { return TypeField::decode(data_); } in type()
443 class TypeField: public BitField<Type, 0, 2> {};
Dassembler-ia32.cc162 data_ = NextField::encode(next) | TypeField::encode(type); in init()
Dmacro-assembler-ia32.cc1238 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize)); in LoadFromNumberDictionary()

12