Lines Matching full:id
28 enum ID { enum
45 static_assert(ID::NONE == 0);
73 static bool IsFastBuiltin(ID builtinId) in IsFastBuiltin()
78 static bool IsTypedBuiltin(ID builtinId) in IsTypedBuiltin()
80 return (BuiltinsStubCSigns::ID::StringLocaleCompare == builtinId) || in IsTypedBuiltin()
81 (BuiltinsStubCSigns::ID::StringIteratorProtoNext == builtinId) || in IsTypedBuiltin()
82 (BuiltinsStubCSigns::ID::ArrayIteratorProtoNext == builtinId) || in IsTypedBuiltin()
83 (BuiltinsStubCSigns::ID::MapIteratorProtoNext == builtinId) || in IsTypedBuiltin()
84 (BuiltinsStubCSigns::ID::SetIteratorProtoNext == builtinId) || in IsTypedBuiltin()
85 (BuiltinsStubCSigns::ID::ArraySort == builtinId) || in IsTypedBuiltin()
86 (BuiltinsStubCSigns::ID::ArrayConcat == builtinId) || in IsTypedBuiltin()
87 (BuiltinsStubCSigns::ID::GlobalDecodeURIComponent == builtinId) || in IsTypedBuiltin()
88 ((BuiltinsStubCSigns::ID::TYPED_BUILTINS_FIRST <= builtinId) && in IsTypedBuiltin()
89 (builtinId <= BuiltinsStubCSigns::ID::TYPED_BUILTINS_LAST)) || in IsTypedBuiltin()
93 static bool IsAOTCallThisBuiltin([[maybe_unused]]ID builtinId) in IsAOTCallThisBuiltin()
96 static std::unordered_set<BuiltinsStubCSigns::ID> callThisBuiltinsIds = { in IsAOTCallThisBuiltin()
107 static bool IsTypedInlineBuiltin(ID builtinId) in IsTypedInlineBuiltin()
112 if (BuiltinsStubCSigns::ID::DataViewSetInt32 <= builtinId && in IsTypedInlineBuiltin()
113 builtinId <= BuiltinsStubCSigns::ID::DataViewSetFloat64) { in IsTypedInlineBuiltin()
118 case BuiltinsStubCSigns::ID::ArraySort: in IsTypedInlineBuiltin()
119 case BuiltinsStubCSigns::ID::StringFromCharCode: in IsTypedInlineBuiltin()
120 case BuiltinsStubCSigns::ID::StringCharCodeAt: in IsTypedInlineBuiltin()
121 case BuiltinsStubCSigns::ID::StringSubstring: in IsTypedInlineBuiltin()
122 case BuiltinsStubCSigns::ID::StringSubStr: in IsTypedInlineBuiltin()
123 case BuiltinsStubCSigns::ID::StringSlice: in IsTypedInlineBuiltin()
124 case BuiltinsStubCSigns::ID::MapGet: in IsTypedInlineBuiltin()
125 case BuiltinsStubCSigns::ID::MapHas: in IsTypedInlineBuiltin()
126 case BuiltinsStubCSigns::ID::MapKeys: in IsTypedInlineBuiltin()
127 case BuiltinsStubCSigns::ID::MapValues: in IsTypedInlineBuiltin()
128 case BuiltinsStubCSigns::ID::MapEntries: in IsTypedInlineBuiltin()
129 case BuiltinsStubCSigns::ID::SetHas: in IsTypedInlineBuiltin()
130 case BuiltinsStubCSigns::ID::MapDelete: in IsTypedInlineBuiltin()
131 case BuiltinsStubCSigns::ID::SetDelete: in IsTypedInlineBuiltin()
132 case BuiltinsStubCSigns::ID::TypedArrayEntries: in IsTypedInlineBuiltin()
133 case BuiltinsStubCSigns::ID::TypedArrayKeys: in IsTypedInlineBuiltin()
134 case BuiltinsStubCSigns::ID::TypedArrayValues: in IsTypedInlineBuiltin()
135 case BuiltinsStubCSigns::ID::SetValues: in IsTypedInlineBuiltin()
136 case BuiltinsStubCSigns::ID::SetEntries: in IsTypedInlineBuiltin()
137 case BuiltinsStubCSigns::ID::MapClear: in IsTypedInlineBuiltin()
138 case BuiltinsStubCSigns::ID::SetClear: in IsTypedInlineBuiltin()
139 case BuiltinsStubCSigns::ID::SetAdd: in IsTypedInlineBuiltin()
140 case BuiltinsStubCSigns::ID::NumberParseFloat: in IsTypedInlineBuiltin()
141 case BuiltinsStubCSigns::ID::NumberParseInt: in IsTypedInlineBuiltin()
142 case BuiltinsStubCSigns::ID::NumberIsFinite: in IsTypedInlineBuiltin()
143 case BuiltinsStubCSigns::ID::NumberIsNaN: in IsTypedInlineBuiltin()
144 case BuiltinsStubCSigns::ID::NumberIsInteger: in IsTypedInlineBuiltin()
145 case BuiltinsStubCSigns::ID::NumberIsSafeInteger: in IsTypedInlineBuiltin()
146 case BuiltinsStubCSigns::ID::ObjectIs: in IsTypedInlineBuiltin()
147 case BuiltinsStubCSigns::ID::ObjectGetPrototypeOf: in IsTypedInlineBuiltin()
148 case BuiltinsStubCSigns::ID::ObjectGetProto: in IsTypedInlineBuiltin()
149 case BuiltinsStubCSigns::ID::ObjectCreate: in IsTypedInlineBuiltin()
150 case BuiltinsStubCSigns::ID::ObjectIsPrototypeOf: in IsTypedInlineBuiltin()
151 case BuiltinsStubCSigns::ID::ObjectHasOwnProperty: in IsTypedInlineBuiltin()
152 case BuiltinsStubCSigns::ID::ReflectGetPrototypeOf: in IsTypedInlineBuiltin()
153 case BuiltinsStubCSigns::ID::ReflectGet: in IsTypedInlineBuiltin()
154 case BuiltinsStubCSigns::ID::ReflectHas: in IsTypedInlineBuiltin()
155 case BuiltinsStubCSigns::ID::ReflectConstruct: in IsTypedInlineBuiltin()
156 case BuiltinsStubCSigns::ID::ReflectApply: in IsTypedInlineBuiltin()
157 case BuiltinsStubCSigns::ID::FunctionPrototypeApply: in IsTypedInlineBuiltin()
158 case BuiltinsStubCSigns::ID::FunctionPrototypeBind: in IsTypedInlineBuiltin()
159 case BuiltinsStubCSigns::ID::FunctionPrototypeCall: in IsTypedInlineBuiltin()
160 case BuiltinsStubCSigns::ID::FunctionPrototypeHasInstance: in IsTypedInlineBuiltin()
161 case BuiltinsStubCSigns::ID::ArrayIndexOf: in IsTypedInlineBuiltin()
162 case BuiltinsStubCSigns::ID::ArrayIncludes: in IsTypedInlineBuiltin()
163 case BuiltinsStubCSigns::ID::ArrayValues: in IsTypedInlineBuiltin()
164 case BuiltinsStubCSigns::ID::ArrayForEach: in IsTypedInlineBuiltin()
165 case BuiltinsStubCSigns::ID::ArrayFind: in IsTypedInlineBuiltin()
166 case BuiltinsStubCSigns::ID::ArrayFindIndex: in IsTypedInlineBuiltin()
167 case BuiltinsStubCSigns::ID::ArrayFilter: in IsTypedInlineBuiltin()
168 case BuiltinsStubCSigns::ID::ArrayMap: in IsTypedInlineBuiltin()
169 case BuiltinsStubCSigns::ID::ArraySome: in IsTypedInlineBuiltin()
170 case BuiltinsStubCSigns::ID::ArrayEvery: in IsTypedInlineBuiltin()
171 case BuiltinsStubCSigns::ID::ArrayPop: in IsTypedInlineBuiltin()
172 case BuiltinsStubCSigns::ID::ArraySlice: in IsTypedInlineBuiltin()
173 case BuiltinsStubCSigns::ID::ArrayPush: in IsTypedInlineBuiltin()
181 static bool IsTypedBuiltinNumber(ID builtinId) in IsTypedBuiltinNumber()
183 return BuiltinsStubCSigns::ID::NumberConstructor == builtinId; in IsTypedBuiltinNumber()
186 static bool IsTypedBuiltinGlobal(ID builtinId) in IsTypedBuiltinGlobal()
188 return BuiltinsStubCSigns::ID::GlobalDecodeURIComponent == builtinId; in IsTypedBuiltinGlobal()
191 static bool IsTypedBuiltinCallThis0(ID builtinId) in IsTypedBuiltinCallThis0()
194 case BuiltinsStubCSigns::ID::MapIteratorProtoNext: in IsTypedBuiltinCallThis0()
195 case BuiltinsStubCSigns::ID::SetIteratorProtoNext: in IsTypedBuiltinCallThis0()
196 case BuiltinsStubCSigns::ID::StringIteratorProtoNext: in IsTypedBuiltinCallThis0()
197 case BuiltinsStubCSigns::ID::ArrayIteratorProtoNext: in IsTypedBuiltinCallThis0()
198 case BuiltinsStubCSigns::ID::IteratorProtoReturn: in IsTypedBuiltinCallThis0()
199 case BuiltinsStubCSigns::ID::ArrayConcat: in IsTypedBuiltinCallThis0()
200 case BuiltinsStubCSigns::ID::ArraySort: in IsTypedBuiltinCallThis0()
207 static bool IsTypedBuiltinCallThis1(ID builtinId) in IsTypedBuiltinCallThis1()
210 case BuiltinsStubCSigns::ID::ArrayConcat: in IsTypedBuiltinCallThis1()
211 case BuiltinsStubCSigns::ID::JsonStringify: in IsTypedBuiltinCallThis1()
212 case BuiltinsStubCSigns::ID::StringLocaleCompare: in IsTypedBuiltinCallThis1()
219 static bool IsTypedBuiltinCallThis2(ID builtinId) in IsTypedBuiltinCallThis2()
224 static bool IsTypedBuiltinCallThis3(ID builtinId) in IsTypedBuiltinCallThis3()
227 case BuiltinsStubCSigns::ID::StringLocaleCompare: in IsTypedBuiltinCallThis3()
234 static bool IsSideEffectBuiltin(ID builtinId) in IsSideEffectBuiltin()
237 case BuiltinsStubCSigns::ID::StringLocaleCompare: in IsSideEffectBuiltin()
244 static ConstantIndex GetConstantIndex(ID builtinId) in GetConstantIndex()
247 {BuiltinsStubCSigns::ID::Object##Method, ConstantIndex::Index##_INDEX}, in GetConstantIndex()
249 {BuiltinsStubCSigns::ID::Object##Method, ConstantIndex::Index##_INDEX}, in GetConstantIndex()
250 static std::unordered_map<BuiltinsStubCSigns::ID, ConstantIndex> callThisBuiltinsIds = { in GetConstantIndex()
256 case BuiltinsStubCSigns::ID::NONE: in GetConstantIndex()
258 case BuiltinsStubCSigns::ID::MathAcos: in GetConstantIndex()
260 case BuiltinsStubCSigns::ID::MathAcosh: in GetConstantIndex()
262 case BuiltinsStubCSigns::ID::MathAsin: in GetConstantIndex()
264 case BuiltinsStubCSigns::ID::MathAsinh: in GetConstantIndex()
266 case BuiltinsStubCSigns::ID::MathAtan: in GetConstantIndex()
268 case BuiltinsStubCSigns::ID::MathAtan2: in GetConstantIndex()
270 case BuiltinsStubCSigns::ID::MathAtanh: in GetConstantIndex()
272 case BuiltinsStubCSigns::ID::MathCos: in GetConstantIndex()
274 case BuiltinsStubCSigns::ID::MathCosh: in GetConstantIndex()
276 case BuiltinsStubCSigns::ID::MathSign: in GetConstantIndex()
278 case BuiltinsStubCSigns::ID::MathSin: in GetConstantIndex()
280 case BuiltinsStubCSigns::ID::MathSinh: in GetConstantIndex()
282 case BuiltinsStubCSigns::ID::MathTan: in GetConstantIndex()
284 case BuiltinsStubCSigns::ID::MathTanh: in GetConstantIndex()
286 case BuiltinsStubCSigns::ID::MathAbs: in GetConstantIndex()
288 case BuiltinsStubCSigns::ID::MathLog: in GetConstantIndex()
290 case BuiltinsStubCSigns::ID::MathLog2: in GetConstantIndex()
292 case BuiltinsStubCSigns::ID::MathLog10: in GetConstantIndex()
294 case BuiltinsStubCSigns::ID::MathLog1p: in GetConstantIndex()
296 case BuiltinsStubCSigns::ID::MathExp: in GetConstantIndex()
298 case BuiltinsStubCSigns::ID::MathExpm1: in GetConstantIndex()
300 case BuiltinsStubCSigns::ID::MathClz32: in GetConstantIndex()
302 case BuiltinsStubCSigns::ID::MathPow: in GetConstantIndex()
304 case BuiltinsStubCSigns::ID::MathCbrt: in GetConstantIndex()
306 case BuiltinsStubCSigns::ID::MathTrunc: in GetConstantIndex()
308 case BuiltinsStubCSigns::ID::MathCeil: in GetConstantIndex()
310 case BuiltinsStubCSigns::ID::MathFloor: in GetConstantIndex()
312 case BuiltinsStubCSigns::ID::MathMin: in GetConstantIndex()
314 case BuiltinsStubCSigns::ID::MathMax: in GetConstantIndex()
316 case BuiltinsStubCSigns::ID::MathSqrt: in GetConstantIndex()
318 case BuiltinsStubCSigns::ID::MathRound: in GetConstantIndex()
320 case BuiltinsStubCSigns::ID::MathFRound: in GetConstantIndex()
322 case BuiltinsStubCSigns::ID::MathImul: in GetConstantIndex()
324 case BuiltinsStubCSigns::ID::MapGet: in GetConstantIndex()
326 case BuiltinsStubCSigns::ID::MapHas: in GetConstantIndex()
328 case BuiltinsStubCSigns::ID::MapKeys: in GetConstantIndex()
330 case BuiltinsStubCSigns::ID::MapValues: in GetConstantIndex()
332 case BuiltinsStubCSigns::ID::MapEntries: in GetConstantIndex()
334 case BuiltinsStubCSigns::ID::SetHas: in GetConstantIndex()
336 case BuiltinsStubCSigns::ID::MapDelete: in GetConstantIndex()
338 case BuiltinsStubCSigns::ID::SetDelete: in GetConstantIndex()
340 case BuiltinsStubCSigns::ID::SetValues: in GetConstantIndex()
342 case BuiltinsStubCSigns::ID::SetEntries: in GetConstantIndex()
344 case BuiltinsStubCSigns::ID::MapClear: in GetConstantIndex()
346 case BuiltinsStubCSigns::ID::SetClear: in GetConstantIndex()
348 case BuiltinsStubCSigns::ID::SetAdd: in GetConstantIndex()
350 case BuiltinsStubCSigns::ID::StringLocaleCompare: in GetConstantIndex()
352 case BuiltinsStubCSigns::ID::StringCharCodeAt: in GetConstantIndex()
354 case BuiltinsStubCSigns::ID::StringSubstring: in GetConstantIndex()
356 case BuiltinsStubCSigns::ID::StringSubStr: in GetConstantIndex()
358 case BuiltinsStubCSigns::ID::StringSlice: in GetConstantIndex()
360 case BuiltinsStubCSigns::ID::ArraySort: in GetConstantIndex()
362 case BuiltinsStubCSigns::ID::JsonStringify: in GetConstantIndex()
364 case BuiltinsStubCSigns::ID::MapIteratorProtoNext: in GetConstantIndex()
366 case BuiltinsStubCSigns::ID::SetIteratorProtoNext: in GetConstantIndex()
368 case BuiltinsStubCSigns::ID::StringIteratorProtoNext: in GetConstantIndex()
370 case BuiltinsStubCSigns::ID::ArrayIteratorProtoNext: in GetConstantIndex()
372 case BuiltinsStubCSigns::ID::IteratorProtoReturn: in GetConstantIndex()
374 case BuiltinsStubCSigns::ID::StringFromCharCode: in GetConstantIndex()
376 case BuiltinsStubCSigns::ID::DateGetTime: in GetConstantIndex()
378 case BuiltinsStubCSigns::ID::DateNow: in GetConstantIndex()
380 case BuiltinsStubCSigns::ID::TypedArrayEntries: in GetConstantIndex()
382 case BuiltinsStubCSigns::ID::TypedArrayKeys: in GetConstantIndex()
384 case BuiltinsStubCSigns::ID::TypedArrayValues: in GetConstantIndex()
386 case BuiltinsStubCSigns::ID::GlobalIsFinite: in GetConstantIndex()
388 case BuiltinsStubCSigns::ID::GlobalIsNan: in GetConstantIndex()
390 case BuiltinsStubCSigns::ID::ArrayBufferIsView: in GetConstantIndex()
392 case BuiltinsStubCSigns::ID::DataViewGetFloat32: in GetConstantIndex()
394 case BuiltinsStubCSigns::ID::DataViewGetFloat64: in GetConstantIndex()
396 case BuiltinsStubCSigns::ID::DataViewGetInt8: in GetConstantIndex()
398 case BuiltinsStubCSigns::ID::DataViewGetInt16: in GetConstantIndex()
400 case BuiltinsStubCSigns::ID::DataViewGetInt32: in GetConstantIndex()
402 case BuiltinsStubCSigns::ID::DataViewGetUint16: in GetConstantIndex()
404 case BuiltinsStubCSigns::ID::DataViewGetUint32: in GetConstantIndex()
406 case BuiltinsStubCSigns::ID::DataViewGetUint8: in GetConstantIndex()
408 case BuiltinsStubCSigns::ID::DataViewSetFloat32: in GetConstantIndex()
410 case BuiltinsStubCSigns::ID::DataViewSetFloat64: in GetConstantIndex()
412 case BuiltinsStubCSigns::ID::DataViewSetInt8: in GetConstantIndex()
414 case BuiltinsStubCSigns::ID::DataViewSetInt16: in GetConstantIndex()
416 case BuiltinsStubCSigns::ID::DataViewSetInt32: in GetConstantIndex()
418 case BuiltinsStubCSigns::ID::DataViewSetUint8: in GetConstantIndex()
420 case BuiltinsStubCSigns::ID::DataViewSetUint16: in GetConstantIndex()
422 case BuiltinsStubCSigns::ID::DataViewSetUint32: in GetConstantIndex()
424 case BuiltinsStubCSigns::ID::BigIntAsIntN: in GetConstantIndex()
426 case BuiltinsStubCSigns::ID::BigIntAsUintN: in GetConstantIndex()
428 case BuiltinsStubCSigns::ID::NumberIsFinite: in GetConstantIndex()
430 case BuiltinsStubCSigns::ID::NumberIsInteger: in GetConstantIndex()
432 case BuiltinsStubCSigns::ID::NumberIsNaN: in GetConstantIndex()
434 case BuiltinsStubCSigns::ID::NumberIsSafeInteger: in GetConstantIndex()
436 case BuiltinsStubCSigns::ID::NumberParseFloat: in GetConstantIndex()
438 case BuiltinsStubCSigns::ID::NumberParseInt: in GetConstantIndex()
440 case BuiltinsStubCSigns::ID::ObjectIs: in GetConstantIndex()
442 case BuiltinsStubCSigns::ID::ObjectGetPrototypeOf: in GetConstantIndex()
444 case BuiltinsStubCSigns::ID::ObjectGetProto: in GetConstantIndex()
446 case BuiltinsStubCSigns::ID::ObjectCreate: in GetConstantIndex()
448 case BuiltinsStubCSigns::ID::ObjectIsPrototypeOf: in GetConstantIndex()
450 case BuiltinsStubCSigns::ID::ObjectHasOwnProperty: in GetConstantIndex()
452 case BuiltinsStubCSigns::ID::ReflectGetPrototypeOf: in GetConstantIndex()
454 case BuiltinsStubCSigns::ID::ReflectGet: in GetConstantIndex()
456 case BuiltinsStubCSigns::ID::ReflectHas: in GetConstantIndex()
458 case BuiltinsStubCSigns::ID::ReflectConstruct: in GetConstantIndex()
460 case BuiltinsStubCSigns::ID::ReflectApply: in GetConstantIndex()
462 case BuiltinsStubCSigns::ID::FunctionPrototypeApply: in GetConstantIndex()
464 case BuiltinsStubCSigns::ID::FunctionPrototypeBind: in GetConstantIndex()
466 case BuiltinsStubCSigns::ID::FunctionPrototypeCall: in GetConstantIndex()
468 case BuiltinsStubCSigns::ID::FunctionPrototypeHasInstance: in GetConstantIndex()
470 case BuiltinsStubCSigns::ID::ArrayIndexOf: in GetConstantIndex()
472 case BuiltinsStubCSigns::ID::ArrayIncludes: in GetConstantIndex()
474 case BuiltinsStubCSigns::ID::ArrayValues: in GetConstantIndex()
476 case BuiltinsStubCSigns::ID::ArrayEntries: in GetConstantIndex()
478 case BuiltinsStubCSigns::ID::ArrayKeys: in GetConstantIndex()
480 case BuiltinsStubCSigns::ID::ArrayForEach: in GetConstantIndex()
482 case BuiltinsStubCSigns::ID::ArrayFind: in GetConstantIndex()
484 case BuiltinsStubCSigns::ID::ArrayFindIndex: in GetConstantIndex()
486 case BuiltinsStubCSigns::ID::ArrayFilter: in GetConstantIndex()
488 case BuiltinsStubCSigns::ID::ArrayMap: in GetConstantIndex()
490 case BuiltinsStubCSigns::ID::ArraySome: in GetConstantIndex()
492 case BuiltinsStubCSigns::ID::ArrayEvery: in GetConstantIndex()
494 case BuiltinsStubCSigns::ID::ArrayPop: in GetConstantIndex()
496 case BuiltinsStubCSigns::ID::ArrayPush: in GetConstantIndex()
498 case BuiltinsStubCSigns::ID::ArraySlice: in GetConstantIndex()
500 case BuiltinsStubCSigns::ID::ArrayConcat: in GetConstantIndex()
502 case BuiltinsStubCSigns::ID::GlobalDecodeURIComponent: in GetConstantIndex()
508 LOG_COMPILER(DEBUG) << "GetConstantIndex Invalid Id:" << builtinId; in GetConstantIndex()
513 static bool CheckBuiltinsIdInvalid(ID builtinId) in CheckBuiltinsIdInvalid()
519 static size_t GetGlobalEnvIndex(ID builtinId);
521 static std::string GetBuiltinName(ID id) in GetBuiltinName() argument
523 static const std::map<BuiltinsStubCSigns::ID, const std::string> builtinId2Str = { in GetBuiltinName()
640 if (builtinId2Str.count(id) > 0) { in GetBuiltinName()
641 return builtinId2Str.at(id); in GetBuiltinName()
643 #define ID_TO_STRING(Method, Object, ...) {BuiltinsStubCSigns::ID::Object##Method, #Object"."#Meth… in GetBuiltinName()
644 … static const std::unordered_map<BuiltinsStubCSigns::ID, const std::string> builtinId2Str2 = { in GetBuiltinName()
648 if (builtinId2Str2.count(id) > 0) { in GetBuiltinName()
649 return builtinId2Str2.at(id); in GetBuiltinName()
651 return "unnamed-builtin-"+std::to_string(id); in GetBuiltinName()
654 static ID GetBuiltinId(std::string idStr) in GetBuiltinId()
656 static const std::map<const std::string, BuiltinsStubCSigns::ID> str2BuiltinId = { in GetBuiltinId()
781 #define IS_TYPED_BUILTINS_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltin(id) argument
782 #define IS_TYPED_INLINE_BUILTINS_ID(id) kungfu::BuiltinsStubCSigns::IsTypedInlineBuiltin(id) argument
783 #define IS_TYPED_BUILTINS_NUMBER_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinNumber(id) argument
784 #define IS_TYPED_BUILTINS_GLOBAL_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinGlobal(id) argument
785 #define IS_TYPED_BUILTINS_ID_CALL_THIS0(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis0(id) argument
786 #define IS_TYPED_BUILTINS_ID_CALL_THIS1(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis1(id) argument
787 #define IS_TYPED_BUILTINS_ID_CALL_THIS2(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis2(id) argument
788 #define IS_TYPED_BUILTINS_ID_CALL_THIS3(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis3(id) argument
789 #define GET_TYPED_CONSTANT_INDEX(id) kungfu::BuiltinsStubCSigns::GetConstantIndex(id) argument
790 #define IS_INVALID_ID(id) kungfu::BuiltinsStubCSigns::CheckBuiltinsIdInvalid(id) argument
791 #define GET_TYPED_GLOBAL_ENV_INDEX(id) kungfu::BuiltinsStubCSigns::GetGlobalEnvIndex(id) argument
792 #define IS_SIDE_EFFECT_BUILTINS_ID(id) kungfu::BuiltinsStubCSigns::IsSideEffectBuiltin(id) argument