Home
last modified time | relevance | path

Searched refs:BuiltinsStubCSigns (Results 1 - 25 of 63) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_call_signature.h328 class BuiltinsStubCSigns { class
381 return (BuiltinsStubCSigns::ID::StringLocaleCompare == builtinId) ||
382 (BuiltinsStubCSigns::ID::StringIteratorProtoNext == builtinId) ||
383 (BuiltinsStubCSigns::ID::ArraySort == builtinId) ||
384 (BuiltinsStubCSigns::ID::GlobalDecodeURIComponent == builtinId) ||
385 ((BuiltinsStubCSigns::ID::TYPED_BUILTINS_FIRST <= builtinId) &&
386 (builtinId <= BuiltinsStubCSigns::ID::TYPED_BUILTINS_LAST));
394 if (BuiltinsStubCSigns::ID::DataViewSetInt32 <= builtinId &&
395 builtinId <= BuiltinsStubCSigns::ID::DataViewSetFloat64) {
400 case BuiltinsStubCSigns
[all...]
H A Dbuiltins_call_signature.cpp21 CallSignature BuiltinsStubCSigns::callSigns_[BuiltinsStubCSigns::NUM_OF_BUILTINS_STUBS];
22 CallSignature BuiltinsStubCSigns::builtinsCSign_;
23 CallSignature BuiltinsStubCSigns::builtinsWithArgvCSign_;
25 void BuiltinsStubCSigns::Initialize() in Initialize()
58 void BuiltinsStubCSigns::GetCSigns(std::vector<const CallSignature*>& outCSigns) in GetCSigns()
66 size_t BuiltinsStubCSigns::GetGlobalEnvIndex(ID builtinId) in GetGlobalEnvIndex()
69 case BuiltinsStubCSigns::ID::NumberConstructor: in GetGlobalEnvIndex()
71 case BuiltinsStubCSigns::ID::BigIntConstructor: in GetGlobalEnvIndex()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnative_inline_lowering.h60 void TryInlineTypedArrayIteratorBuiltin(GateRef gate, BuiltinsStubCSigns::ID id,
62 void TryInlineMathUnaryBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
64 void TryInlineMathBinaryBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
66 void TryInlineMathImulBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
68 void TryInlineGlobalFiniteBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
70 void TryInlineGlobalNanBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
72 void TryInlineMathMinMaxBuiltin(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, const GateMetaData* op,
76 void TryInlineArrayBufferIsView(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, bool skipThis);
77 void TryInlineBigIntAsIntN(GateRef gate, size_t argc, BuiltinsStubCSigns::ID id, bool skipThis);
78 void TryInlineDataViewGet(GateRef gate, size_t argc, BuiltinsStubCSigns
[all...]
H A Dbuiltins_lowering.cpp26 auto id = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(idGate)); in LowerTypedCallBuitin()
247 BuiltinsStubCSigns::ID id = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(idGate)); in LowerCallTargetCheck()
249 case BuiltinsStubCSigns::ID::MapProtoIterator: in LowerCallTargetCheck()
250 case BuiltinsStubCSigns::ID::SetProtoIterator: in LowerCallTargetCheck()
251 case BuiltinsStubCSigns::ID::StringProtoIterator: in LowerCallTargetCheck()
252 case BuiltinsStubCSigns::ID::ArrayProtoIterator: in LowerCallTargetCheck()
253 case BuiltinsStubCSigns::ID::TypeArrayProtoIterator: { in LowerCallTargetCheck()
256 case BuiltinsStubCSigns::ID::DateGetTime: in LowerCallTargetCheck()
257 case BuiltinsStubCSigns in LowerCallTargetCheck()
[all...]
H A Dnative_inline_lowering.cpp81 BuiltinsStubCSigns::ID id = ctia.TryGetPGOBuiltinMethodId(); in RunNativeInlineLowering()
82 if (IS_INVALID_ID(id) && id != BuiltinsStubCSigns::ID::BigIntConstructor) { in RunNativeInlineLowering()
86 case BuiltinsStubCSigns::ID::StringFromCharCode: in RunNativeInlineLowering()
89 case BuiltinsStubCSigns::ID::StringCharCodeAt: in RunNativeInlineLowering()
92 case BuiltinsStubCSigns::ID::StringSubstring: in RunNativeInlineLowering()
95 case BuiltinsStubCSigns::ID::StringSubStr: in RunNativeInlineLowering()
98 case BuiltinsStubCSigns::ID::StringSlice: in RunNativeInlineLowering()
101 case BuiltinsStubCSigns::ID::NumberIsFinite: in RunNativeInlineLowering()
104 case BuiltinsStubCSigns::ID::NumberIsInteger: in RunNativeInlineLowering()
107 case BuiltinsStubCSigns in RunNativeInlineLowering()
[all...]
H A Dbuiltins_lowering.h42 GateRef LowerCallTargetCheckDefault(GateRef gate, BuiltinsStubCSigns::ID id);
43 GateRef LowerCallTargetCheckWithGlobalEnv(GateRef gate, BuiltinsStubCSigns::ID id);
44 GateRef LowerCallTargetCheckWithDetector(GateRef gate, BuiltinsStubCSigns::ID id);
45 GateRef LowerCallTargetCheckWithObjectType(GateRef gate, BuiltinsStubCSigns::ID id);
47 void LowerBuiltinIterator(GateRef gate, BuiltinsStubCSigns::ID id);
48 void LowerIteratorNext(GateRef gate, BuiltinsStubCSigns::ID id);
49 void LowerIteratorReturn(GateRef gate, BuiltinsStubCSigns::ID id);
H A Dtyped_native_inline_lowering.h49 inline bool NeedRunNaNLoopCheck(NumberCompareKind kind, BuiltinsStubCSigns::ID callID) in NeedRunNaNLoopCheck()
51 return ((kind == TARDOU_ARRNUM || kind == NONE) && callID == BuiltinsStubCSigns::ID::ArrayIncludes); in NeedRunNaNLoopCheck()
157 void LowerToBuiltinStub(GateRef gate, BuiltinsStubCSigns::ID id);
162 BuiltinsStubCSigns::ID callID, GateRef gate);
179 BuiltinsStubCSigns::ID callID,
188 IterationKind GetArrayIterKindFromBuilin(BuiltinsStubCSigns::ID callID);
H A Dtyped_native_inline_lowering.cpp280 LowerToBuiltinStub(gate, BuiltinsStubCSigns::MapClear); in VisitGate()
283 LowerToBuiltinStub(gate, BuiltinsStubCSigns::SetClear); in VisitGate()
1419 auto builtinsID = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(ID)); in BuiltinIdToSize()
1421 case BuiltinsStubCSigns::ID::DataViewGetInt8: in BuiltinIdToSize()
1422 case BuiltinsStubCSigns::ID::DataViewGetUint8: in BuiltinIdToSize()
1423 case BuiltinsStubCSigns::ID::DataViewSetUint8: in BuiltinIdToSize()
1424 case BuiltinsStubCSigns::ID::DataViewSetInt8: in BuiltinIdToSize()
1426 case BuiltinsStubCSigns::ID::DataViewGetInt16: in BuiltinIdToSize()
1427 case BuiltinsStubCSigns::ID::DataViewGetUint16: in BuiltinIdToSize()
1428 case BuiltinsStubCSigns in BuiltinIdToSize()
[all...]
H A Dnumber_speculative_retype.cpp383 auto builtinsID = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(builtinFunc)); in VisitArrayFindOrFindIndex()
384 if (builtinsID == BuiltinsStubCSigns::ID::ArrayFind) { in VisitArrayFindOrFindIndex()
2023 auto ID = static_cast<BuiltinsStubCSigns::ID>(acc_.GetConstantValue(builtinsID)); in VisitDataViewGet()
2026 case BuiltinsStubCSigns::ID::DataViewGetInt8: in VisitDataViewGet()
2028 case BuiltinsStubCSigns::ID::DataViewGetUint8: in VisitDataViewGet()
2030 case BuiltinsStubCSigns::ID::DataViewGetInt16: in VisitDataViewGet()
2032 case BuiltinsStubCSigns::ID::DataViewGetUint16: in VisitDataViewGet()
2034 case BuiltinsStubCSigns::ID::DataViewGetInt32: in VisitDataViewGet()
2036 case BuiltinsStubCSigns::ID::DataViewGetUint32: in VisitDataViewGet()
2038 case BuiltinsStubCSigns in VisitDataViewGet()
[all...]
H A Dhcr_circuit_builder.cpp185 const CallSignature *cs = BuiltinsStubCSigns::BuiltinsCSign(); in CallBuiltin()
197 const CallSignature *cs = BuiltinsStubCSigns::BuiltinsWithArgvCSign(); in CallBuiltinWithArgv()
627 GateRef CircuitBuilder::BuiltinConstructor(BuiltinsStubCSigns::ID id, GateRef gate) in BuiltinConstructor()
634 case BuiltinsStubCSigns::ID::ArrayConstructor: { in BuiltinConstructor()
647 case BuiltinsStubCSigns::ID::ObjectConstructor: { in BuiltinConstructor()
660 case BuiltinsStubCSigns::ID::BooleanConstructor: { in BuiltinConstructor()
673 case BuiltinsStubCSigns::ID::Float32ArrayConstructor: { in BuiltinConstructor()
H A Dtyped_bytecode_lowering.h224 BuiltinsStubCSigns::ID id, bool isThrow, bool isSideEffect = false);
226 BuiltinsStubCSigns::ID id, bool isThrow, bool isSideEffect = false);
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins.h59 kungfu::BuiltinsStubCSigns::ID builtinId =
60 kungfu::BuiltinsStubCSigns::INVALID) const;
68 kungfu::BuiltinsStubCSigns::ID builtinId =
69 kungfu::BuiltinsStubCSigns::INVALID) const;
301 EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId =
302 kungfu::BuiltinsStubCSigns::INVALID) const;
305 EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId =
306 kungfu::BuiltinsStubCSigns::INVALID) const;
310 kungfu::BuiltinsStubCSigns::ID builtinId =
311 kungfu::BuiltinsStubCSigns
[all...]
H A Dbuiltins_bigint.h25 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
34 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
77 base::BuiltinFunctionEntry::Create(name, BuiltinsBigInt::func, length, kungfu::BuiltinsStubCSigns::builtinId),
H A Dbuiltins_set.h25 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
87 base::BuiltinFunctionEntry::Create(name, BuiltinsSet::func, length, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_function.h96 base::BuiltinFunctionEntry::Create(name, BuiltinsFunction::func, length, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_gc.h52 base::BuiltinFunctionEntry::Create(name, BuiltinsGc::method, length, kungfu::BuiltinsStubCSigns::id),
56 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
H A Dbuiltins_map.h25 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
97 base::BuiltinFunctionEntry::Create(name, BuiltinsMap::func, length, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_shared_typedarray.h53 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
226 base::BuiltinFunctionEntry::Create(name, BuiltinsSharedTypedArray::func, length, kungfu::BuiltinsStubCSigns::id),
229 name, BuiltinsSharedTypedArray::func, 0, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_typedarray.h52 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
269 base::BuiltinFunctionEntry::Create(name, BuiltinsTypedArray::func, length, kungfu::BuiltinsStubCSigns::id),
272 name, BuiltinsTypedArray::func, 0, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_dataview.h25 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
128 base::BuiltinFunctionEntry::Create(name, BuiltinsDataView::func, length, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_promise.h29 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
102 base::BuiltinFunctionEntry::Create(name, BuiltinsPromise::method, length, kungfu::BuiltinsStubCSigns::id),
H A Dbuiltins_reflect.h26 // kungfu::BuiltinsStubCSigns::stubIndex refers to the builtin stub index, or INVALID if no stub available.
112 base::BuiltinFunctionEntry::Create(name, BuiltinsReflect::method, length, kungfu::BuiltinsStubCSigns::id),
/arkcompiler/ets_runtime/ecmascript/base/
H A Dbuiltins_base.h100 static_assert(kungfu::BuiltinsStubCSigns::NUM_OF_BUILTINS_STUBS <= (1u << BUILTIN_ID_BITS_SIZE));
103 using BuiltinIdBits = LengthBits::NextField<kungfu::BuiltinsStubCSigns::ID, BUILTIN_ID_BITS_SIZE>;
109 int length, kungfu::BuiltinsStubCSigns::ID builtinId) in Create()
136 constexpr kungfu::BuiltinsStubCSigns::ID GetBuiltinStubId() const in GetBuiltinStubId()
/arkcompiler/ets_runtime/ecmascript/containers/
H A Dcontainers_private.h56 int length, kungfu::BuiltinsStubCSigns::ID builtinId =
57 kungfu::BuiltinsStubCSigns::INVALID);
59 int length, kungfu::BuiltinsStubCSigns::ID builtinId =
60 kungfu::BuiltinsStubCSigns::INVALID);
/arkcompiler/ets_runtime/ecmascript/
H A Dobject_factory.h206 kungfu::BuiltinsStubCSigns::ID builtinId =
207 kungfu::BuiltinsStubCSigns::INVALID,
236 kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID,
241 kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID,
256 kungfu::BuiltinsStubCSigns::ID builtinId =
257 kungfu::BuiltinsStubCSigns::INVALID);
770 kungfu::BuiltinsStubCSigns::ID builtinId =
771 kungfu::BuiltinsStubCSigns
[all...]

Completed in 20 milliseconds

123