| /arkcompiler/runtime_core/libabckit/src/ |
| D | isa_dynamic_impl_instr_2.cpp | 6 * http://www.apache.org/licenses/LICENSE-2.0 31 extern "C" AbckitInst *IcreateDYNAMICLoadString(AbckitGraph *graph, AbckitString *str) in IcreateDYNAMICLoadString() argument 37 LIBABCKIT_BAD_ARGUMENT(graph, nullptr) in IcreateDYNAMICLoadString() 39 LIBABCKIT_WRONG_MODE(graph, Mode::DYNAMIC, nullptr); in IcreateDYNAMICLoadString() 41 return IcreateLoadStringStatic(graph, str); in IcreateDYNAMICLoadString() 44 extern "C" AbckitInst *IcreateDYNAMICLdnan(AbckitGraph *graph) in IcreateDYNAMICLdnan() argument 50 LIBABCKIT_BAD_ARGUMENT(graph, nullptr); in IcreateDYNAMICLdnan() 51 LIBABCKIT_WRONG_MODE(graph, Mode::DYNAMIC, nullptr); in IcreateDYNAMICLdnan() 53 return IcreateDynLdnanStatic(graph); in IcreateDYNAMICLdnan() 56 extern "C" AbckitInst *IcreateDYNAMICLdinfinity(AbckitGraph *graph) in IcreateDYNAMICLdinfinity() argument [all …]
|
| D | isa_dynamic_impl_instr_1.cpp | 6 * http://www.apache.org/licenses/LICENSE-2.0 20 extern "C" AbckitInst *IcreateDYNAMICThrowConstassignment(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICThrowConstassignment() argument 26 LIBABCKIT_BAD_ARGUMENT(graph, nullptr); in IcreateDYNAMICThrowConstassignment() 29 LIBABCKIT_WRONG_CTX(graph, input0->graph, nullptr); in IcreateDYNAMICThrowConstassignment() 30 LIBABCKIT_WRONG_MODE(graph, Mode::DYNAMIC, nullptr); in IcreateDYNAMICThrowConstassignment() 31 return IcreateDynThrowConstassignmentStatic(graph, input0); in IcreateDYNAMICThrowConstassignment() 34 extern "C" AbckitInst *IcreateDYNAMICThrowIfnotobject(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICThrowIfnotobject() argument 40 LIBABCKIT_BAD_ARGUMENT(graph, nullptr); in IcreateDYNAMICThrowIfnotobject() 43 LIBABCKIT_WRONG_CTX(graph, input0->graph, nullptr); in IcreateDYNAMICThrowIfnotobject() 44 LIBABCKIT_WRONG_MODE(graph, Mode::DYNAMIC, nullptr); in IcreateDYNAMICThrowIfnotobject() [all …]
|
| D | isa_static_impl.cpp | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 34 extern "C" AbckitInst *IcreateCmp(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateCmp() argument 40 LIBABCKIT_BAD_ARGUMENT(graph, nullptr); in IcreateCmp() 43 LIBABCKIT_WRONG_CTX(graph, input0->graph, nullptr); in IcreateCmp() 44 LIBABCKIT_WRONG_CTX(graph, input1->graph, nullptr); in IcreateCmp() 45 LIBABCKIT_WRONG_MODE(graph, Mode::STATIC, nullptr); in IcreateCmp() 47 return IcreateCmpStatic(graph, input0, input1); in IcreateCmp() 50 extern "C" AbckitInst *IcreateLoadString(AbckitGraph *graph, AbckitString *str) in IcreateLoadString() argument 56 LIBABCKIT_BAD_ARGUMENT(graph, nullptr) in IcreateLoadString() [all …]
|
| D | isa_dynamic_impl_instr.h | 6 * http://www.apache.org/licenses/LICENSE-2.0 36 extern "C" AbckitInst *IcreateDYNAMICLoadString(AbckitGraph *graph, AbckitString *str); 37 extern "C" AbckitInst *IcreateDYNAMICLdnan(AbckitGraph *graph); 38 extern "C" AbckitInst *IcreateDYNAMICLdinfinity(AbckitGraph *graph); 39 extern "C" AbckitInst *IcreateDYNAMICLdundefined(AbckitGraph *graph); 40 extern "C" AbckitInst *IcreateDYNAMICLdnull(AbckitGraph *graph); 41 extern "C" AbckitInst *IcreateDYNAMICLdsymbol(AbckitGraph *graph); 42 extern "C" AbckitInst *IcreateDYNAMICLdglobal(AbckitGraph *graph); 43 extern "C" AbckitInst *IcreateDYNAMICLdtrue(AbckitGraph *graph); 44 extern "C" AbckitInst *IcreateDYNAMICLdfalse(AbckitGraph *graph); [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/helpers/ |
| D | helpers_mode.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 38 // NOLINTBEGIN(cppcoreguidelines-pro-type-cstyle-cast) 53 // NOLINTEND(cppcoreguidelines-pro-type-cstyle-cast) 59 auto *file = g_impl->openAbc(INPUT_PATH, strlen(INPUT_PATH)); in OpenWrongModeFile() 61 auto *graph = CreateGraphFromFunctionStatic(foo); in OpenWrongModeFile() local 62 return graph; in OpenWrongModeFile() 65 auto *file = g_impl->openAbc(INPUT_PATH, strlen(INPUT_PATH)); in OpenWrongModeFile() 67 auto *graph = g_implI->createGraphFromFunction(foo); in OpenWrongModeFile() local 68 return graph; in OpenWrongModeFile() 71 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph), bool isDynamic) in TestMode() argument [all …]
|
| D | helpers_wrong_imm.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 27 // NOLINTBEGIN(cppcoreguidelines-pro-type-cstyle-cast) 33 // NOLINTEND(cppcoreguidelines-pro-type-cstyle-cast) 38 auto *file = g_impl->openAbc(INPUT_PATH, strlen(INPUT_PATH)); in OpenWrongImmFile() 40 auto *graph = g_implI->createGraphFromFunction(foo); in OpenWrongImmFile() local 41 return graph; in OpenWrongImmFile() 44 void TestWrongImm(AbckitInst *(*apiToCheck)(AbckitGraph *graph, uint64_t imm0), AbckitBitImmSize bi… in TestWrongImm() argument 46 auto *graph = OpenWrongImmFile(); in TestWrongImm() local 47 auto *instr = apiToCheck(graph, 1UL << bitsize); in TestWrongImm() 49 ASSERT_EQ(g_impl->getLastError(), ABCKIT_STATUS_BAD_ARGUMENT); in TestWrongImm() [all …]
|
| D | helpers_wrong_ctx.cpp | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 35 // NOLINTBEGIN(cppcoreguidelines-pro-type-cstyle-cast) 62 // NOLINTEND(cppcoreguidelines-pro-type-cstyle-cast) 66 g_dummyModulE1->file = g_dummyFilE1; in TestWrongCtx() 67 g_dummyModulE2->file = g_dummyFilE2; in TestWrongCtx() 69 g_dummyMethoD2->owningModule = g_dummyModulE2; in TestWrongCtx() 72 ASSERT_EQ(g_impl->getLastError(), ABCKIT_STATUS_WRONG_CTX); in TestWrongCtx() 77 g_dummyBB1->graph = g_dummyGrapH1; in TestWrongCtx() 78 g_dummyBB2->graph = g_dummyGrapH2; in TestWrongCtx() [all …]
|
| /arkcompiler/runtime_core/libabckit/include/c/isa/ |
| D | isa_dynamic.h | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 // CC-OFFNXT(超大头文件[C++] Oversized Header File) huge header file 271 * @param [ in ] inst - Inst to be inspected. 282 * @param [ in ] inst - Inst to be modified. 283 * @param [ in ] md - Module to be set. 296 * @param [ in ] inst - Inst to be inspected. 306 * @param [ in ] inst - Inst to be modified. 307 * @param [ in ] cc - Condition code to be set. 318 * @param [ in ] inst - Inst to be inspected. [all …]
|
| D | isa_static.h | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 202 * @param [ in ] AbckitGraph *graph . 205 * @note Set `ABCKIT_STATUS_BAD_ARGUMENT` error if AbckitGraph *graph is NULL. 208 * @note Set `ABCKIT_STATUS_BAD_ARGUMENT` error if input0->graph is NULL. 209 * @note Set `ABCKIT_STATUS_BAD_ARGUMENT` error if input1->graph is NULL. 211 …AbckitInst *(*iCreateCmp)(AbckitGraph *graph /* in */, AbckitInst *input0 /* in */, AbckitInst *in… 216 * @param [ in ] AbckitGraph *graph . 218 * @note Set `ABCKIT_STATUS_BAD_ARGUMENT` error if AbckitGraph *graph is NULL. 221 AbckitInst *(*iCreateLoadString)(AbckitGraph *graph /* in */, AbckitString *str /* in */); [all …]
|
| /arkcompiler/runtime_core/libabckit/src/adapter_static/ |
| D | ir_static_instr_1.cpp | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 33 #include "static_core/compiler/optimizer/ir/graph.h" 48 // NOLINTNEXTLINE(google-build-using-namespace) 51 AbckitInst *IcreateDynCallthis0Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynCallthis0Static() argument 54 // CC-OFFNXT(WordsTool.190) sensitive word conflict in IcreateDynCallthis0Static() 55 …return CreateDynInst(graph, acc, input0, compiler::IntrinsicInst::IntrinsicId::DYN_CALLTHIS0_IMM8_… in IcreateDynCallthis0Static() 58 AbckitInst *IcreateDynCallthis1Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, Abck… in IcreateDynCallthis1Static() argument 61 // CC-OFFNXT(WordsTool.190) sensitive word conflict in IcreateDynCallthis1Static() 62 …return CreateDynInst(graph, acc, input0, input1, compiler::IntrinsicInst::IntrinsicId::DYN_CALLTHI… in IcreateDynCallthis1Static() [all …]
|
| D | ir_static.h | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 30 // Api for Graph manipulation 33 AbckitBasicBlock *GgetStartBasicBlockStatic(AbckitGraph *graph); 34 AbckitBasicBlock *GgetEndBasicBlockStatic(AbckitGraph *graph); 35 AbckitBasicBlock *GgetBasicBlockStatic(AbckitGraph *graph, uint32_t id); 36 uint32_t GgetNumberOfParametersStatic(AbckitGraph *graph); 37 AbckitInst *GgetParameterStatic(AbckitGraph *graph, uint32_t index); 40 uint32_t GgetNumberOfBasicBlocksStatic(AbckitGraph *graph); 41 void GdumpStatic(AbckitGraph *graph, int fd); [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ |
| D | pipeline.cpp | 2 * Copyright (c) 2021-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 25 #include "optimizer/ir/graph.h" 73 std::unique_ptr<Pipeline> Pipeline::Create(Graph *graph) in Create() argument 75 // CC-OFFNXT(C_RULE_SWITCH_BRANCH_CHECKER) autogenerated code in Create() 76 switch (graph->GetLanguage()) { in Create() 79 return std::make_unique<Pipeline>(graph); in Create() 83 static inline bool RunCodegenPass(Graph *graph) in RunCodegenPass() argument 85 if (graph->GetMethodProperties().GetRequireFrameSetup()) { in RunCodegenPass() 86 return graph->RunPass<Codegen>(); in RunCodegenPass() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc.cpp | 2 * Copyright (c) 2021-2024 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 29 bool IsGraphColoringEnable(Graph *graph) in IsGraphColoringEnable() argument 31 if (graph->GetArch() == Arch::AARCH32 || !graph->IsAotMode() || !g_options.IsCompilerAotRa()) { in IsGraphColoringEnable() 36 for (auto bb : graph->GetBlocksRPO()) { in IsGraphColoringEnable() 37 instCount += bb->CountInsts(); in IsGraphColoringEnable() 42 bool ShouldSkipAllocation(Graph *graph) in ShouldSkipAllocation() argument 45 // Parameters spill-fills are empty in ShouldSkipAllocation() 46 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() 48 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | unit_test.h | 2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 39 if (arg_types == nullptr || index >= arg_types->size()) { in GetMethodTotalArgumentType() 42 return arg_types->at(index); in GetMethodTotalArgumentType() 50 return arg_types->size(); in GetMethodTotalArgumentsCount() 73 // We have issue with QEMU - so reduce memory heap in CommonTest() 106 Graph *CreateEmptyGraph(bool is_osr = false) const 108 return GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, is_osr); 111 Graph *CreateEmptyGraph(Arch arch) const in CreateEmptyGraph() 113 return GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch, false); in CreateEmptyGraph() [all …]
|
| D | compiler_graph_test.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 34 #include "graph.h" 35 #include "graph.cpp" 68 …graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &… in __anon55f231560102() argument 73 EXPECT_NE(graph, nullptr); in __anon55f231560102() 74 auto start_block = graph->GetStartBlock(); in __anon55f231560102() 77 EXPECT_TRUE(start_block->IsMarked(mrk)); in __anon55f231560102() 93 …graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &… in __anon55f231560202() argument 98 EXPECT_NE(graph, nullptr); in __anon55f231560202() 101 for (const auto &block : graph->GetVectorBlocks()) { in __anon55f231560202() [all …]
|
| D | compiler_basicblock_test.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 25 #include "graph.h" 53 graph_test_.TestBuildGraphFromFile(pfile, [&](Graph* graph, std::string &method_name) { in __anondf2e2bd10102() argument 55 auto start_block = graph->GetStartBlock(); in __anondf2e2bd10102() 56 auto end_block = graph->GetEndBlock(); in __anondf2e2bd10102() 59 for (auto bb : graph->GetBlocksRPO()) { in __anondf2e2bd10102() 60 if (!bb->IsCatchBegin()) { in __anondf2e2bd10102() 64 EXPECT_TRUE(BlocksPathDfsSearch(mrk, start_block, end_block, bb->GetSuccessor(0))); in __anondf2e2bd10102() 65 EXPECT_FALSE(BlocksPathDfsSearch(mrk, start_block, bb->GetSuccessor(0), end_block)); in __anondf2e2bd10102() 66 EXPECT_FALSE(BlocksPathDfsSearch(mrk, end_block, start_block, bb->GetSuccessor(0))); in __anondf2e2bd10102() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_dynamic/create/ |
| D | createobjectwithexcludedkeys_dynamic.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 27 // NOLINTBEGIN(readability-magic-numbers) 38 static void FillMainBb1(AbckitFile *file, AbckitGraph *graph, AbckitBasicBlock *bbMain, bool isWide) in FillMainBb1() argument 40 …auto *createobjectwithbuffer = helpers::FindFirstInst(graph, ABCKIT_ISA_API_DYNAMIC_OPCODE_CREATEO… in FillMainBb1() 41 auto *stringValue = g_implM->createString(file, "value", strlen("value")); in FillMainBb1() 42 auto *stringAge = g_implM->createString(file, "age", strlen("age")); in FillMainBb1() 43 auto *loadStringValue = g_dynG->iCreateLoadString(graph, stringValue); in FillMainBb1() 44 auto *loadStringAge = g_dynG->iCreateLoadString(graph, stringAge); in FillMainBb1() 47 …isWide ? g_dynG->iCreateWideCreateobjectwithexcludedkeys(graph, createobjectwithbuffer, loadString… in FillMainBb1() 49 … : g_dynG->iCreateCreateobjectwithexcludedkeys(graph, createobjectwithbuffer, loadStringValue, 0x1, in FillMainBb1() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_dynamic/create_if/ |
| D | create_if_dynamic.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 25 // NOLINTBEGIN(readability-magic-numbers) 36 void TransformIrCreateIfDynamic(AbckitGraph *graph) in TransformIrCreateIfDynamic() argument 38 AbckitBasicBlock *startBB = g_implG->gGetStartBasicBlock(graph); in TransformIrCreateIfDynamic() 40 AbckitInst *constOne = g_implG->gFindOrCreateConstantU64(graph, 1); in TransformIrCreateIfDynamic() 41 AbckitInst *constZero = g_implG->gFindOrCreateConstantU64(graph, 0); in TransformIrCreateIfDynamic() 44 g_implG->bbDisconnectSuccBlock(startBB, ABCKIT_TRUE_SUCC_IDX); in TransformIrCreateIfDynamic() 45 AbckitBasicBlock *falseBB = g_implG->bbCreateEmpty(graph); in TransformIrCreateIfDynamic() 46 g_implG->bbAppendSuccBlock(falseBB, g_implG->gGetEndBasicBlock(graph)); in TransformIrCreateIfDynamic() 47 g_implG->bbAddInstBack(falseBB, g_dynG->iCreateReturnundefined(graph)); in TransformIrCreateIfDynamic() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/mock/ |
| D | isa_api_dynamic_impl_mock.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 26 // NOLINTBEGIN(readability-identifier-naming) 100 AbckitInst *IcreateLoadString(AbckitGraph *graph, AbckitString *str) in IcreateLoadString() argument 104 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateLoadString() 109 AbckitInst *IcreateLdnan(AbckitGraph *graph) in IcreateLdnan() argument 113 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateLdnan() 117 AbckitInst *IcreateLdinfinity(AbckitGraph *graph) in IcreateLdinfinity() argument 121 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateLdinfinity() 125 AbckitInst *IcreateLdundefined(AbckitGraph *graph) in IcreateLdundefined() argument 129 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateLdundefined() [all …]
|
| D | isa_api_static_impl_mock.cpp | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 28 // NOLINTBEGIN(readability-identifier-naming) 86 AbckitInst *IcreateCmp(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateCmp() argument 90 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateCmp() 96 AbckitInst *IcreateLoadString(AbckitGraph *graph, AbckitString *str) in IcreateLoadString() argument 100 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateLoadString() 105 AbckitInst *IcreateReturn(AbckitGraph *graph, AbckitInst *input0) in IcreateReturn() argument 109 EXPECT_TRUE(graph == DEFAULT_GRAPH); in IcreateReturn() 114 AbckitInst *IcreateIf(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, in IcreateIf() argument [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_static/create_if/ |
| D | create_if_static.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 25 // NOLINTBEGIN(readability-magic-numbers) 36 void TransformIrIcreateIf(AbckitGraph *graph) in TransformIrIcreateIf() argument 38 AbckitBasicBlock *startBB = g_implG->gGetStartBasicBlock(graph); in TransformIrIcreateIf() 40 AbckitInst *constOne = g_implG->gFindOrCreateConstantU64(graph, 1); in TransformIrIcreateIf() 41 AbckitInst *constZero = g_implG->gFindOrCreateConstantU64(graph, 0); in TransformIrIcreateIf() 44 g_implG->bbDisconnectSuccBlock(startBB, ABCKIT_TRUE_SUCC_IDX); in TransformIrIcreateIf() 45 AbckitBasicBlock *falseBB = g_implG->bbCreateEmpty(graph); in TransformIrIcreateIf() 46 g_implG->bbAppendSuccBlock(falseBB, g_implG->gGetEndBasicBlock(graph)); in TransformIrIcreateIf() 47 g_implG->bbAddInstBack(falseBB, g_statG->iCreateReturn(graph, constZero)); in TransformIrIcreateIf() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | unit_test.h | 2 * Copyright (c) 2021-2024 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 69 if (argTypes_ == nullptr || index >= argTypes_->size()) { in GetMethodTotalArgumentType() 72 return argTypes_->at(index); in GetMethodTotalArgumentType() 80 return argTypes_->size(); in GetMethodTotalArgumentsCount() 125 // We have issue with QEMU - so reduce memory heap in CommonTest() 126 …em::MemConfig::Initialize(32_MB, 64_MB, 200_MB, 32_MB, 0, 0); // NOLINT(readability-magic-numbers) in CommonTest() 128 …em::MemConfig::Initialize(32_MB, 64_MB, 256_MB, 32_MB, 0, 0); // NOLINT(readability-magic-numbers) in CommonTest() 161 Graph *CreateEmptyGraph(bool isOsr = false) const 163 return GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, isOsr); [all …]
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/ |
| D | graph.h | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 31 * @brief Graph 33 class Graph final : public Resource<AbckitGraph *> { 35 // We restrict constructors in order to prevent C/C++ API mix-up by user. 51 Graph(const Graph &other) = delete; 56 * @return Graph 58 Graph &operator=(const Graph &other) = delete; 64 Graph(Graph &&other) = default; 69 * @return Graph [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/ir_core/create_constant/ |
| D | create_constant_dynamic.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 // NOLINTBEGIN(readability-magic-numbers) 34 static void TransformMethodDynamicValid(AbckitGraph *graph, const std::string &typeName) in TransformMethodDynamicValid() argument 38 constant = g_implG->gFindOrCreateConstantU64(graph, 0xa); in TransformMethodDynamicValid() 40 constant = g_implG->gFindOrCreateConstantF64(graph, 12.16); in TransformMethodDynamicValid() 42 constant = g_implG->gFindOrCreateConstantI64(graph, -5); in TransformMethodDynamicValid() 44 constant = g_implG->gFindOrCreateConstantI32(graph, 5); in TransformMethodDynamicValid() 49 AbckitInst *retOp = helpers::FindFirstInst(graph, ABCKIT_ISA_API_DYNAMIC_OPCODE_RETURN); in TransformMethodDynamicValid() 50 g_implG->iSetInput(retOp, constant, 0); in TransformMethodDynamicValid() 53 static void TransformMethodDynamicUnconnected(AbckitGraph *graph, const std::string &typeName) in TransformMethodDynamicUnconnected() argument [all …]
|
| D | create_constant_static.cpp | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 // NOLINTBEGIN(readability-magic-numbers) 34 static void TransformMethodStaticValid(AbckitGraph *graph, const std::string &functionName) in TransformMethodStaticValid() argument 38 constant = g_implG->gFindOrCreateConstantU64(graph, 0xa); in TransformMethodStaticValid() 40 constant = g_implG->gFindOrCreateConstantF64(graph, 12.16); in TransformMethodStaticValid() 42 constant = g_implG->gFindOrCreateConstantI64(graph, -5); in TransformMethodStaticValid() 44 constant = g_implG->gFindOrCreateConstantI64(graph, 5); in TransformMethodStaticValid() 49 AbckitInst *retOp = helpers::FindFirstInst(graph, ABCKIT_ISA_API_STATIC_OPCODE_RETURN); in TransformMethodStaticValid() 50 g_implG->iSetInput(retOp, constant, 0); in TransformMethodStaticValid() 53 static void TransformMethodStaticUnconnected(AbckitGraph *graph, const std::string &typeName) in TransformMethodStaticUnconnected() argument [all …]
|