Home
last modified time | relevance | path

Searched refs:AsmType (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/asmjs/
Dasm-types.cc16 AsmCallableType* AsmType::AsCallableType() { in AsCallableType()
24 std::string AsmType::Name() { in Name()
41 bool AsmType::IsExactly(AsmType* that) { in IsExactly()
57 bool AsmType::IsA(AsmType* that) { in IsA()
74 int32_t AsmType::ElementSizeInBytes() { in ElementSizeInBytes()
77 return AsmType::kNotHeapType; in ElementSizeInBytes()
93 return AsmType::kNotHeapType; in ElementSizeInBytes()
97 AsmType* AsmType::LoadType() { in LoadType()
100 return AsmType::None(); in LoadType()
109 return AsmType::Intish(); in LoadType()
[all …]
Dasm-parser.cc97 auto* d = AsmType::Double(); in InitializeStdlibTypes()
98 auto* dq = AsmType::DoubleQ(); in InitializeStdlibTypes()
99 stdlib_dq2d_ = AsmType::Function(zone(), d); in InitializeStdlibTypes()
102 stdlib_dqdq2d_ = AsmType::Function(zone(), d); in InitializeStdlibTypes()
106 auto* f = AsmType::Float(); in InitializeStdlibTypes()
107 auto* fh = AsmType::Floatish(); in InitializeStdlibTypes()
108 auto* fq = AsmType::FloatQ(); in InitializeStdlibTypes()
109 auto* fq2fh = AsmType::Function(zone(), fh); in InitializeStdlibTypes()
112 auto* s = AsmType::Signed(); in InitializeStdlibTypes()
113 auto* u = AsmType::Unsigned(); in InitializeStdlibTypes()
[all …]
Dasm-types.h20 class AsmType; variable
75 friend class AsmType;
77 static AsmValueType* AsValueType(AsmType* type) { in AsValueType()
92 static AsmType* New(bitset_t bits) { in New()
94 return reinterpret_cast<AsmType*>( in New()
106 virtual bool CanBeInvokedWith(AsmType* return_type, in NON_EXPORTED_BASE()
107 const ZoneVector<AsmType*>& args) = 0; in NON_EXPORTED_BASE()
117 virtual bool IsA(AsmType* other); in NON_EXPORTED_BASE()
120 friend class AsmType; in NON_EXPORTED_BASE()
129 void AddArgument(AsmType* type) { args_.push_back(type); } in AddArgument()
[all …]
Dasm-parser.h92 AsmType* type = AsmType::None();
157 AsmType* return_type_;
164 CachedVectors<AsmType*> cached_asm_type_p_vectors_{zone_};
186 AsmType* heap_access_type_;
191 AsmType* stdlib_dq2d_;
192 AsmType* stdlib_dqdq2d_;
193 AsmType* stdlib_i2s_;
194 AsmType* stdlib_ii2s_;
195 AsmType* stdlib_minmax_;
196 AsmType* stdlib_abs_;
[all …]