Home
last modified time | relevance | path

Searched refs:IntrinsicId (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dcan_encode_builtin.inl.erb21 inline bool CanEncodeAmd64(IntrinsicId id)
25 case IntrinsicId::<%= intrinsic.entrypoint_name %>:
34 inline bool CanEncodeArm64(IntrinsicId id)
38 case IntrinsicId::<%= intrinsic.entrypoint_name %>:
47 inline bool CanEncodeArm32(IntrinsicId id)
51 case IntrinsicId::<%= intrinsic.entrypoint_name %>:
59 inline bool CheckRestrictions([[maybe_unused]] RuntimeInterface *runtime, IntrinsicId id, [[maybe_u…
63 case IntrinsicId::<%= intrinsic.entrypoint_name %>:
73 inline bool EncodesBuiltin(RuntimeInterface *runtime, IntrinsicId id, Arch arch)
93 inline bool EncodesBuiltin(RuntimeInterface *runtime, RuntimeInterface::IntrinsicId id, Arch arch)
[all …]
Dget_intrinsics.inl.erb46 inline RuntimeInterface::IntrinsicId GetIntrinsicEntryPointId(intrinsics::Intrinsic intrinsic) {
51 return RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>;
54 return RuntimeInterface::IntrinsicId::COUNT;
59 …imeInterface::GetIntrinsicAddress(bool runtime_call, PandaRuntimeInterface::IntrinsicId id) const {
61 case IntrinsicId::LIB_CALL_FMOD: {
65 case IntrinsicId::LIB_CALL_FMODF: {
69 case IntrinsicId::LIB_CALL_MEM_COPY: {
76 case IntrinsicId::<%= intrinsic.entrypoint_name %>:
Dintrinsics_flags.inl.erb17 inline void AdjustFlags([[maybe_unused]] RuntimeInterface::IntrinsicId intrinsic, [[maybe_unused]] …
24 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
48 inline bool IsIrtocIntrinsic(RuntimeInterface::IntrinsicId intrinsic)
53 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
Dget_intrinsics_names.inl.erb19 inline std::string GetIntrinsicName(RuntimeInterface::IntrinsicId intrinsic) {
23 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
Dgenerate_operations_intrinsic_inst.inl.erb23 …GenerateIntrinsic(DataType::<%= intrinsic.return_type %>, RuntimeInterface::IntrinsicId::<%= intri…
Dintrinsics_enum.inl.erb23 enum class IntrinsicId {
Dintrinsics_codegen.inl.erb25 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
Dintrinsic_codegen_test.inl.erb26 …TryEncode(DataType::<%= intrinsic.return_type %>, RuntimeInterface::IntrinsicId::<%= intrinsic.ent…
Dgenerate_operations_intrinsic_graph.inl.erb24 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
/arkcompiler/runtime_core/libark_defect_scan_aux/include/
Dinst_type.h26 #define BUILD_INTRINSIC_MAP_TABLE(x, y) {IntrinsicId::x, InstType::y},
29 using IntrinsicId = compiler::RuntimeInterface::IntrinsicId; variable
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_encoder.cpp29 case compiler::RuntimeInterface::IntrinsicId::CALLRANGE_IMM8_IMM8_V8: in IsIntrinsicRange()
30 case compiler::RuntimeInterface::IntrinsicId::WIDE_CALLRANGE_PREF_IMM16_V8: in IsIntrinsicRange()
31 case compiler::RuntimeInterface::IntrinsicId::CALLTHISRANGE_IMM8_IMM8_V8: in IsIntrinsicRange()
32 case compiler::RuntimeInterface::IntrinsicId::WIDE_CALLTHISRANGE_PREF_IMM16_V8: in IsIntrinsicRange()
33 case compiler::RuntimeInterface::IntrinsicId::NEWOBJRANGE_IMM8_IMM8_V8: in IsIntrinsicRange()
34 case compiler::RuntimeInterface::IntrinsicId::NEWOBJRANGE_IMM16_IMM8_V8: in IsIntrinsicRange()
35 case compiler::RuntimeInterface::IntrinsicId::WIDE_NEWOBJRANGE_PREF_IMM16_V8: in IsIntrinsicRange()
36 case compiler::RuntimeInterface::IntrinsicId::SUPERCALLTHISRANGE_IMM8_IMM8_V8: in IsIntrinsicRange()
37 case compiler::RuntimeInterface::IntrinsicId::SUPERCALLARROWRANGE_IMM8_IMM8_V8: in IsIntrinsicRange()
38 case compiler::RuntimeInterface::IntrinsicId::WIDE_SUPERCALLTHISRANGE_PREF_IMM16_V8: in IsIntrinsicRange()
[all …]
/arkcompiler/runtime_core/compiler/tests/
DirBuilder_tests.cpp176 RuntimeInterface::IntrinsicId::TRYSTGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0302()
211 RuntimeInterface::IntrinsicId::RETURNUNDEFINED); in __anon1538a8fc0302()
216 RuntimeInterface::IntrinsicId::TRYLDGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0302()
320 RuntimeInterface::IntrinsicId::TRYLDGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0402()
334 RuntimeInterface::IntrinsicId::TRYSTGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0402()
400 RuntimeInterface::IntrinsicId::TRYLDGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0402()
427 RuntimeInterface::IntrinsicId::RETURNUNDEFINED); in __anon1538a8fc0402()
435 RuntimeInterface::IntrinsicId::CALLARG1_IMM8_V8); in __anon1538a8fc0402()
474 RuntimeInterface::IntrinsicId::TRYSTGLOBALBYNAME_IMM8_ID16); in __anon1538a8fc0502()
509 RuntimeInterface::IntrinsicId::RETURNUNDEFINED); in __anon1538a8fc0502()
[all …]
Dinst_generator.h123 void GenerateIntrinsic(DataType::Type Type, RuntimeInterface::IntrinsicId intrinsic_id) in GenerateIntrinsic()
277 typedef std::map<RuntimeInterface::IntrinsicId, bool> FULL_INTRINSIC_STAT;
/arkcompiler/runtime_core/libark_defect_scan_aux/
Dgraph.cpp20 using IntrinsicId = compiler::RuntimeInterface::IntrinsicId; typedef
25 static std::unordered_map<IntrinsicId, InstType> INTRINSIC_INSTTYPE_MAP_TABLE = {
/arkcompiler/runtime_core/compiler/optimizer/templates/
Decma_intrinsics_enum.inl.erb17 enum class IntrinsicId {
Dinst_builder_gen.cpp.erb261 % intrinsic_id = "compiler::RuntimeInterface::IntrinsicId::" + iname
262 % intrinsic_external_js_id = "compiler::RuntimeInterface::IntrinsicId::" + opc
384 case compiler::RuntimeInterface::IntrinsicId::<%= inst.opcode.upcase %>: {
Dgenerate_ecma.inl.erb39 case compiler::RuntimeInterface::IntrinsicId::<%= intr_id %>:
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinst.h2511 using IntrinsicId = RuntimeInterface::IntrinsicId; variable
2513 …IntrinsicInst(Opcode opcode, IntrinsicId intrinsic_id) : Base(opcode), intrinsic_id_(intrinsic_id)… in IntrinsicInst()
2515 IntrinsicInst(Opcode opcode, DataType::Type type, uint32_t pc, IntrinsicId intrinsic_id) in IntrinsicInst()
2518 IntrinsicId GetIntrinsicId() const in GetIntrinsicId()
2523 void SetIntrinsicId(IntrinsicId intrinsic_id) in SetIntrinsicId()
2598 IntrinsicId intrinsic_id_ {RuntimeInterface::IntrinsicId::COUNT};
Dir_constructor.h817 IrConstructor &IntrinsicId(RuntimeInterface::IntrinsicId id) in IntrinsicId() function