Home
last modified time | relevance | path

Searched refs:ID (Results 1 - 25 of 86) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_call_signature.h330 enum ID { enum in panda::ecmascript::kungfu::BuiltinsStubCSigns
346 static_assert(ID::NONE == 0);
374 static bool IsFastBuiltin(ID builtinId)
379 static bool IsTypedBuiltin(ID builtinId)
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
[all...]
H A Dbuiltins_call_signature.cpp66 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/codegen/maple/maple_ir/include/
H A Ddwarf.h22 #define DW_TAG(ID, NAME) DW_TAG_##NAME = (ID),
30 #define DW_AT(ID, NAME) DW_AT_##NAME = (ID),
37 #define DW_FORM(ID, NAME) DW_FORM_##NAME = (ID),
43 #define DW_OP(ID, NAME) DW_OP_##NAME = (ID),
50 #define DW_ATE(ID, NAME) DW_ATE_##NAME = (ID),
[all...]
/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::ID i
[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::ID 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::ID 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()
55 void LowerGeneralUnaryMath(GateRef gate, RuntimeStubCSigns::ID stubId);
95 GateRef BuiltinIdToSize(GateRef ID);
133 void LowerGeneralWithoutArgs(GateRef gate, RuntimeStubCSigns::ID stubId);
135 void LowerTypedArrayIterator(GateRef gate, CommonStubCSigns::ID index, IterationKind iterationKind);
156 void LowerToCommonStub(GateRef gate, CommonStubCSigns::ID id);
157 void LowerToBuiltinStub(GateRef gate, BuiltinsStubCSigns::ID id);
162 BuiltinsStubCSigns::ID callID, GateRef gate);
179 BuiltinsStubCSigns::ID callI
[all...]
H A Dtyped_native_inline_lowering.cpp446 void TypedNativeInlineLowering::LowerTypedArrayIterator(GateRef gate, CommonStubCSigns::ID index, in LowerTypedArrayIterator()
635 void TypedNativeInlineLowering::LowerGeneralUnaryMath(GateRef gate, RuntimeStubCSigns::ID stubId) in LowerGeneralUnaryMath()
1417 GateRef TypedNativeInlineLowering::BuiltinIdToSize(GateRef ID) in BuiltinIdToSize() argument
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 in BuiltinIdToSize()
1445 GetValueFromBuffer(GateRef bufferIndex, GateRef dataPointer, GateRef isLittleEndian, GateRef ID) GetValueFromBuffer() argument
1639 SetValueInBuffer( GateRef bufferIndex, GateRef value, GateRef dataPointer, GateRef isLittleEndian, GateRef ID, GateRef glue) SetValueInBuffer() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_abi.cpp32 #define INT_REG(ID, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) \ in IsAvailableReg()
33 case R##ID: { \ in IsAvailableReg()
36 #define INT_REG_ALIAS(ALIAS, ID, PREF32, PREF64) in IsAvailableReg()
41 #define FP_SIMD_REG(ID, PV, P8, P16, P32, P64, P128, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) \ in IsAvailableReg()
42 case V##ID: { \ in IsAvailableReg()
45 #define FP_SIMD_REG_ALIAS(ID) in IsAvailableReg()
64 #define INT_REG(ID, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) \ in IsCalleeSavedReg()
65 case R##ID: { \ in IsCalleeSavedReg()
68 #define INT_REG_ALIAS(ALIAS, ID, PREF32, PREF64) in IsCalleeSavedReg()
73 #define FP_SIMD_REG(ID, P in IsCalleeSavedReg()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_abi.cpp27 #define INT_REG(ID, PREF8, PREF8_16, PREF16, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, \ in IsAvailableReg()
29 case R##ID: \ in IsAvailableReg()
31 #define INT_REG_ALIAS(ALIAS, ID) in IsAvailableReg()
36 #define FP_SIMD_REG(ID, P8, P16, P32, P64, P128, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) \ in IsAvailableReg()
37 case V##ID: \ in IsAvailableReg()
50 #define INT_REG(ID, PREF8, PREF8_16, PREF16, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, \ in IsCalleeSavedReg()
52 case R##ID: \ in IsCalleeSavedReg()
54 #define INT_REG_ALIAS(ALIAS, ID) in IsCalleeSavedReg()
59 #define FP_SIMD_REG(ID, P8, P16, P32, P64, P128, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) \ in IsCalleeSavedReg()
60 case V##ID in IsCalleeSavedReg()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_isa.h80 #define INT_REG(ID, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) R##ID,
81 #define INT_REG_ALIAS(ALIAS, ID, PREF32, PREF64)
86 #define FP_SIMD_REG(ID, PV, P8, P16, P32, P64, P128, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) V##ID,
87 #define FP_SIMD_REG_ALIAS(ID)
95 #define INT_REG(ID, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill)
96 #define INT_REG_ALIAS(ALIAS, ID, PREF32, PREF64) R##ALIAS = R##ID,
100 #define FP_SIMD_REG(ID, P
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
H A Dx64_isa.h49 #define INT_REG(ID, PREF8, PREF8_16, PREF16, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, \
51 R##ID,
52 #define INT_REG_ALIAS(ALIAS, ID)
57 #define FP_SIMD_REG(ID, P8, P16, P32, P64, P128, canBeAssigned, isCalleeSave, isParam, isSpill, isExtraSpill) V##ID,
64 #define INT_REG(ID, PREF8, PREF8_16, PREF16, PREF32, PREF64, canBeAssigned, isCalleeSave, isParam, isSpill, \
66 #define INT_REG_ALIAS(ALIAS, ID) R##ALIAS = R##ID,
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins.h59 kungfu::BuiltinsStubCSigns::ID builtinId =
68 kungfu::BuiltinsStubCSigns::ID builtinId =
301 EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId =
305 EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId =
310 kungfu::BuiltinsStubCSigns::ID builtinId =
315 kungfu::BuiltinsStubCSigns::ID builtinId =
320 kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID);
334 kungfu::BuiltinsStubCSigns::ID builtinId =
342 kungfu::BuiltinsStubCSigns::ID builtinId =
347 kungfu::BuiltinsStubCSigns::ID builtinI
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/
H A Dpatch_return_handler_stack_adjustment.cpp60 : MachineFunctionPass(ID), arkInterface_(arkInterface) in PatchReturnHandlerStackAdjustment()
116 static inline char ID = 0; // NOLINT(readability-identifier-naming) member in __anon162::PatchReturnHandlerStackAdjustment
/arkcompiler/runtime_core/compiler/optimizer/
H A Dpass_manager.h68 static constexpr IdentifierType ID = GetIndex<std::decay_t<Type>>(std::index_sequence_for<Types...> {}); member in panda::compiler::details::PassTypeList
93 res = RunPass(ANALYSES[details::PredefinedAnalyses::ID<T>], local_mem_size_before); in RunPass()
112 return *static_cast<T *>(ANALYSES[details::PredefinedAnalyses::ID<T>]); in GetAnalysis()
/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpass_manager.h76 static constexpr IdentifierType ID = GetIndex<std::decay_t<Type>>(std::index_sequence_for<Types...> {}); member in ark::compiler::details::PassTypeList
102 res = RunPass(analyses_[details::PredefinedAnalyses::ID<T>], localMemSizeBefore); in RunPass()
121 return *static_cast<T *>(analyses_[details::PredefinedAnalyses::ID<T>]); in GetAnalysis()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dbuiltins_base.h103 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/compiler/baseline/
H A Dbaseline_stub_csigns.h29 enum ID { enum in panda::ecmascript::kungfu::BaselineStubCSigns
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
H A Dencoder32_test_2.cpp534 template <int ID, typename T>
550 if constexpr (ID == 0) { in TestParamMainLoop()
553 if constexpr (ID == 1) { in TestParamMainLoop()
556 if constexpr (ID == 2U) { in TestParamMainLoop()
559 if constexpr (ID == 3U) { in TestParamMainLoop()
562 if constexpr (ID == 4U) { in TestParamMainLoop()
565 if constexpr (ID == 5U) { in TestParamMainLoop()
575 template <int ID, typename T>
582 TypeInfo currParam = PARAMS[ID]; in TestParam()
587 for (int i = 1; i <= ID; in TestParam()
611 std::cerr << "Unsupported parameter with " << ID << "\\n"; TestParam() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
H A Dencoder64_test_2.cpp551 template <int ID, typename T>
568 if constexpr (ID == 0) { in TestParamMainLoop()
571 if constexpr (ID == 1) { in TestParamMainLoop()
574 if constexpr (ID == 2U) { in TestParamMainLoop()
577 if constexpr (ID == 3U) { in TestParamMainLoop()
580 if constexpr (ID == 4U) { in TestParamMainLoop()
583 if constexpr (ID == 5U) { in TestParamMainLoop()
594 template <int ID, typename T>
600 TypeInfo currParam = PARAMS[ID]; in TestParam()
605 for (int i = 1; i <= ID; in TestParam()
623 std::cerr << "Unsupported parameter with " << ID << "\\n"; TestParam() local
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Dcheck_tail_calls.cpp68 explicit CheckTailCallsPass() : MachineFunctionPass(ID) {} in CheckTailCallsPass()
161 static inline char ID = 0; // NOLINT(readability-identifier-naming) member
/arkcompiler/ets_runtime/ecmascript/containers/
H A Dcontainers_private.h56 int length, kungfu::BuiltinsStubCSigns::ID builtinId =
59 int length, kungfu::BuiltinsStubCSigns::ID builtinId =
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dir_constructor.h58 * First argument is ID of basic block. It must be unique for graph.
61 * Block with '0' ID is considered as start block.
63 * First parameter is ID of instruction. It must be unique within the current graph
98 template <size_t ID>
101 ASSERT(ID != ID_ENTRY_BB && ID != ID_EXIT_BB); in NewBlock()
102 ASSERT(bbMap_.count(ID) == 0); in NewBlock()
109 graph_->AddBlock(bb, ID); in NewBlock()
111 currentBb_ = {ID, bb}; in NewBlock()
112 bbMap_[ID] in NewBlock()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/js_interop/
H A Djs_interop_inst_builder.h19 template <RuntimeInterface::IntrinsicId ID, DataType::Type RET_TYPE, DataType::Type... PARAM_TYPES>

Completed in 23 milliseconds

1234