/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/ |
D | can_encode_builtin.inl.erb | 21 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 …]
|
D | get_intrinsics.inl.erb | 46 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 %>:
|
D | intrinsics_flags.inl.erb | 17 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 %>:
|
D | get_intrinsics_names.inl.erb | 19 inline std::string GetIntrinsicName(RuntimeInterface::IntrinsicId intrinsic) { 23 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
|
D | generate_operations_intrinsic_inst.inl.erb | 23 …GenerateIntrinsic(DataType::<%= intrinsic.return_type %>, RuntimeInterface::IntrinsicId::<%= intri…
|
D | intrinsics_enum.inl.erb | 23 enum class IntrinsicId {
|
D | intrinsics_codegen.inl.erb | 25 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
|
D | intrinsic_codegen_test.inl.erb | 26 …TryEncode(DataType::<%= intrinsic.return_type %>, RuntimeInterface::IntrinsicId::<%= intrinsic.ent…
|
D | generate_operations_intrinsic_graph.inl.erb | 24 case RuntimeInterface::IntrinsicId::<%= intrinsic.entrypoint_name %>:
|
/arkcompiler/runtime_core/libark_defect_scan_aux/include/ |
D | inst_type.h | 26 #define BUILD_INTRINSIC_MAP_TABLE(x, y) {IntrinsicId::x, InstType::y}, 29 using IntrinsicId = compiler::RuntimeInterface::IntrinsicId; variable
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
D | reg_encoder.cpp | 29 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/ |
D | irBuilder_tests.cpp | 176 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 …]
|
D | inst_generator.h | 123 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/ |
D | graph.cpp | 20 using IntrinsicId = compiler::RuntimeInterface::IntrinsicId; typedef 25 static std::unordered_map<IntrinsicId, InstType> INTRINSIC_INSTTYPE_MAP_TABLE = {
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
D | ecma_intrinsics_enum.inl.erb | 17 enum class IntrinsicId {
|
D | inst_builder_gen.cpp.erb | 261 % intrinsic_id = "compiler::RuntimeInterface::IntrinsicId::" + iname 262 % intrinsic_external_js_id = "compiler::RuntimeInterface::IntrinsicId::" + opc 384 case compiler::RuntimeInterface::IntrinsicId::<%= inst.opcode.upcase %>: {
|
D | generate_ecma.inl.erb | 39 case compiler::RuntimeInterface::IntrinsicId::<%= intr_id %>:
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | inst.h | 2511 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};
|
D | ir_constructor.h | 817 IrConstructor &IntrinsicId(RuntimeInterface::IntrinsicId id) in IntrinsicId() function
|