| /arkcompiler/runtime_core/libabckit/src/ |
| D | isa_static_impl.cpp | 34 extern "C" AbckitInst *IcreateCmp(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateCmp() 63 extern "C" AbckitInst *IcreateReturn(AbckitGraph *graph, AbckitInst *input0) in IcreateReturn() 77 extern "C" AbckitInst *IcreateIf(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, in IcreateIf() 100 extern "C" AbckitInst *IcreateNeg(AbckitGraph *graph, AbckitInst *input0) in IcreateNeg() 114 extern "C" AbckitInst *IcreateNot(AbckitGraph *graph, AbckitInst *input0) in IcreateNot() 128 extern "C" AbckitInst *IcreateAdd(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateAdd() 143 extern "C" AbckitInst *IcreateSub(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateSub() 158 extern "C" AbckitInst *IcreateMul(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateMul() 174 extern "C" AbckitInst *IcreateDiv(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateDiv() 190 extern "C" AbckitInst *IcreateMod(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateMod() [all …]
|
| D | isa_dynamic_impl_instr_2.cpp | 293 uint64_t imm1, AbckitInst *input0) in IcreateDYNAMICStprivateproperty() 324 AbckitInst *input0) in IcreateDYNAMICDefinefieldbyname() 342 AbckitInst *input0) in IcreateDYNAMICDefinepropertybyname() 383 extern "C" AbckitInst *IcreateDYNAMICCreategeneratorobj(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICCreategeneratorobj() 397 extern "C" AbckitInst *IcreateDYNAMICCreateiterresultobj(AbckitGraph *graph, AbckitInst *input0, Ab… in IcreateDYNAMICCreateiterresultobj() 413 … "C" AbckitInst *IcreateDYNAMICCreateobjectwithexcludedkeys(AbckitGraph *graph, AbckitInst *input0, in IcreateDYNAMICCreateobjectwithexcludedkeys() 435 … AbckitInst *IcreateDYNAMICWideCreateobjectwithexcludedkeys(AbckitGraph *graph, AbckitInst *input0, in IcreateDYNAMICWideCreateobjectwithexcludedkeys() 481 … "C" AbckitInst *IcreateDYNAMICNewobjapply(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDYNAMICNewobjapply() 585 extern "C" AbckitInst *IcreateDYNAMICCreateasyncgeneratorobj(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICCreateasyncgeneratorobj() 599 extern "C" AbckitInst *IcreateDYNAMICAsyncgeneratorresolve(AbckitGraph *graph, AbckitInst *input0, … in IcreateDYNAMICAsyncgeneratorresolve() [all …]
|
| D | isa_dynamic_impl_instr_1.cpp | 20 extern "C" AbckitInst *IcreateDYNAMICThrowConstassignment(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICThrowConstassignment() 34 extern "C" AbckitInst *IcreateDYNAMICThrowIfnotobject(AbckitGraph *graph, AbckitInst *input0) in IcreateDYNAMICThrowIfnotobject() 48 extern "C" AbckitInst *IcreateDYNAMICThrowUndefinedifhole(AbckitGraph *graph, AbckitInst *input0, A… in IcreateDYNAMICThrowUndefinedifhole() 108 …ern "C" AbckitInst *IcreateDYNAMICCallarg1(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDYNAMICCallarg1() 124 …rn "C" AbckitInst *IcreateDYNAMICCallargs2(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, in IcreateDYNAMICCallargs2() 143 …rn "C" AbckitInst *IcreateDYNAMICCallargs3(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, in IcreateDYNAMICCallargs3() 202 … AbckitInst *IcreateDYNAMICSupercallspread(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDYNAMICSupercallspread() 218 extern "C" AbckitInst *IcreateDYNAMICApply(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0,… in IcreateDYNAMICApply() 236 …rn "C" AbckitInst *IcreateDYNAMICCallthis0(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDYNAMICCallthis0() 252 …rn "C" AbckitInst *IcreateDYNAMICCallthis1(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, in IcreateDYNAMICCallthis1() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/mock/ |
| D | isa_api_static_impl_mock.cpp | 86 AbckitInst *IcreateCmp(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateCmp() 105 AbckitInst *IcreateReturn(AbckitGraph *graph, AbckitInst *input0) in IcreateReturn() 114 AbckitInst *IcreateIf(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, in IcreateIf() 126 AbckitInst *IcreateNeg(AbckitGraph *graph, AbckitInst *input0) in IcreateNeg() 135 AbckitInst *IcreateNot(AbckitGraph *graph, AbckitInst *input0) in IcreateNot() 144 AbckitInst *IcreateAdd(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateAdd() 154 AbckitInst *IcreateSub(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateSub() 164 AbckitInst *IcreateMul(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateMul() 174 AbckitInst *IcreateDiv(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateDiv() 184 AbckitInst *IcreateMod(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateMod() [all …]
|
| D | isa_api_dynamic_impl_mock.cpp | 276 AbckitInst *input0) in IcreateStprivateproperty() 299 …ateDefinefieldbyname(AbckitGraph *graph, AbckitInst *acc, AbckitString *string, AbckitInst *input0) in IcreateDefinefieldbyname() 310 …Definepropertybyname(AbckitGraph *graph, AbckitInst *acc, AbckitString *string, AbckitInst *input0) in IcreateDefinepropertybyname() 337 AbckitInst *IcreateCreategeneratorobj(AbckitGraph *graph, AbckitInst *input0) in IcreateCreategeneratorobj() 346 AbckitInst *IcreateCreateiterresultobj(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1) in IcreateCreateiterresultobj() 356 AbckitInst *IcreateCreateobjectwithexcludedkeys(AbckitGraph *graph, AbckitInst *input0, AbckitInst … in IcreateCreateobjectwithexcludedkeys() 368 AbckitInst *IcreateWideCreateobjectwithexcludedkeys(AbckitGraph *graph, AbckitInst *input0, AbckitI… in IcreateWideCreateobjectwithexcludedkeys() 398 AbckitInst *IcreateNewobjapply(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateNewobjapply() 464 AbckitInst *IcreateCreateasyncgeneratorobj(AbckitGraph *graph, AbckitInst *input0) in IcreateCreateasyncgeneratorobj() 473 AbckitInst *IcreateAsyncgeneratorresolve(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1… in IcreateAsyncgeneratorresolve() [all …]
|
| /arkcompiler/runtime_core/libabckit/src/adapter_static/ |
| D | ir_static_instr_1.cpp | 51 AbckitInst *IcreateDynCallthis0Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynCallthis0Static() 58 AbckitInst *IcreateDynCallthis1Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, Abck… in IcreateDynCallthis1Static() 71 AbckitInst *IcreateDynCallarg1Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynCallarg1Static() 124 AbckitInst *IcreateDynAdd2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynAdd2Static() 131 AbckitInst *IcreateDynSub2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynSub2Static() 138 AbckitInst *IcreateDynMul2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynMul2Static() 145 AbckitInst *IcreateDynDiv2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynDiv2Static() 152 AbckitInst *IcreateDynMod2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynMod2Static() 159 AbckitInst *IcreateDynExpStatic(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynExpStatic() 166 AbckitInst *IcreateDynShl2Static(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0) in IcreateDynShl2Static() [all …]
|
| D | helpers_static.cpp | 639 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, ark::compiler::IntrinsicInst::Int… in CreateDynInst() 653 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, in CreateDynInst() 669 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, AbckitInst *i… in CreateDynInst() 686 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, uint64_t imm0, in CreateDynInst() 724 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0, in CreateDynInst() 740 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0, uint64_t imm1, in CreateDynInst() 769 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, uint64_t imm0… in CreateDynInst() 787 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, AbckitInst *inpu… in CreateDynInst() 805 …*CreateDynInst(AbckitGraph *graph, uint64_t imm0, uint64_t imm1, uint64_t imm2, AbckitInst *input0, in CreateDynInst() 823 AbckitInst *CreateDynInst(AbckitGraph *graph, AbckitInst *acc, AbckitInst *input0, AbckitInst *inpu… in CreateDynInst() [all …]
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/ |
| D | dynamic_isa_impl.h | 121 inline Instruction DynamicIsa::CreateNewobjrange(Instruction input0, Args... args) && in CreateNewobjrange() 140 inline Instruction DynamicIsa::CreateWideNewobjrange(Instruction input0, Args... args) && in CreateWideNewobjrange() 152 inline Instruction DynamicIsa::CreateSub2(Instruction acc, Instruction input0) && in CreateSub2() 321 Instruction input0) && in CreateStprivateproperty() 338 …ynamicIsa::CreateDefinefieldbyname(Instruction acc, std::string_view string, Instruction input0) && in CreateDefinefieldbyname() 350 Instruction input0) && in CreateDefinepropertybyname() 377 inline Instruction DynamicIsa::CreateCreategeneratorobj(Instruction input0) && in CreateCreategeneratorobj() 385 inline Instruction DynamicIsa::CreateCreateiterresultobj(Instruction input0, Instruction input1) && in CreateCreateiterresultobj() 403 inline Instruction DynamicIsa::CreateCreateobjectwithexcludedkeys(Instruction input0, Instruction i… in CreateCreateobjectwithexcludedkeys() 422 inline Instruction DynamicIsa::CreateWideCreateobjectwithexcludedkeys(Instruction input0, Instructi… in CreateWideCreateobjectwithexcludedkeys() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/helpers/ |
| D | helpers_wrong_ctx.cpp | 145 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongCtx() 159 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0)) in TestWrongCtx() 187 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitTypeId ta… in TestWrongCtx() 197 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongCtx() 216 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0)) in TestWrongCtx() 226 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongCtx() 260 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongCtx() 335 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongCtx() 376 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitString *i… in TestWrongCtx() 443 void TestWrongCtx(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, in TestWrongCtx() [all …]
|
| D | helpers_mode.cpp | 244 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0), bool isDynamic) in TestMode() 256 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1, in TestMode() 271 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitCoreExportDes… in TestMode() 284 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitIsaApiDynamic… in TestMode() 297 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0, uint… in TestMode() 310 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0, Abck… in TestMode() 324 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0, uint… in TestMode() 367 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *input1,… in TestMode() 514 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitTypeId target… in TestMode() 527 void TestMode(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0), boo… in TestMode() [all …]
|
| D | helpers_wrong_imm.cpp | 74 void TestWrongImm(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_t imm0), in TestWrongImm() 88 void TestWrongImm(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongImm() 212 void TestWrongImm(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, AbckitInst *inp… in TestWrongImm()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | const_folding.cpp | 343 auto input0 = inst->GetInput(0); in ConstFoldingAdd() local 373 auto input0 = inst->GetInput(0); in ConstFoldingSub() local 409 auto input0 = inst->GetInput(0).GetInst(); in ConstFoldingMul() local 450 auto input0 = inst->GetInput(0).GetInst(); in ConstFoldingBinaryMathWithNan() local 499 auto input0 = inst->GetDataFlowInput(0); in ConstFoldingDiv() local 547 auto input0 = inst->GetInput(0); in ConstFoldingMin() local 595 auto input0 = inst->GetInput(0); in ConstFoldingMax() local 650 auto input0 = inst->GetDataFlowInput(0); in ConstFoldingMod() local 688 auto input0 = inst->GetInput(0); in ConstFoldingShl() local 713 auto input0 = inst->GetInput(0); in ConstFoldingShr() local [all …]
|
| D | peepholes.cpp | 119 void Peepholes::VisitAddFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitAddFinalize() 248 auto input0 = inst->GetInput(0).GetInst(); in VisitAdd() local 278 void Peepholes::VisitSubFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitSubFinalize() 355 auto input0 = inst->GetInput(0).GetInst(); in VisitSub() local 397 void Peepholes::VisitMulOneConst([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitMulOneConst() 478 auto input0 = inst->GetInput(0).GetInst(); in VisitMul() local 512 auto input0 = inst->GetInput(0).GetInst(); in VisitDiv() local 702 static bool ApplyForCastU16(GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) in ApplyForCastU16() 723 auto input0 = inst->GetInput(0).GetInst(); in VisitAnd() local 806 auto input0 = inst->GetInput(0).GetInst(); in VisitOr() local [all …]
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | canonicalization.cpp | 39 auto input0 = inst->GetInput(0U).GetInst(); in IsDominateReverseInputs() local 54 static bool BetterToSwapCompareInputs(const compiler::Inst *inst, const compiler::Inst *input0, in BetterToSwapCompareInputs() 75 auto input0 = inst->GetInput(0U).GetInst(); in SwapInputsIfNecessary() local
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_dynamic/arithmetic/ |
| D | helpers_arithmetic.cpp | 34 … AbckitInst *(*unaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0), in TransformIrUnaryInstValid() 83 … AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, in TransformIrBinInstrValid() 135 … AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, in TransformIrBinInstrWithImmValid()
|
| D | bininst_logical_dynamic.cpp | 36 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, Abck… in ValidTest()
|
| D | bininst_shifts_dynamic.cpp | 36 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, Abck… in ValidTest()
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_dynamic/async/ |
| D | async_dynamic.cpp | 168 auto *input0 = g_implG->iGetInput(asyncCreateAsyncGen, 0); in TEST_F() local 192 auto *input0 = g_implG->iGetInput(asyncCreateAsyncGen, 0); in TEST_F() local 217 auto *input0 = g_implG->iGetInput(asyncCreateAsyncGen, 0); in TEST_F() local 239 auto *input0 = g_implG->iGetInput(asyncCreateAsyncGen, 0); in TEST_F() local 262 auto *input0 = g_implG->iGetInput(asyncCreateAsyncGen, 0); in TEST_F() local
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_static/arithmetic/ |
| D | unaryinst_static.cpp | 35 static void ValidTest(AbckitInst *(*unaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0), in ValidTest()
|
| D | bininst_logical_static.cpp | 35 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, Abck… in ValidTest()
|
| D | bininst_shifts_static.cpp | 35 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, Abck… in ValidTest()
|
| D | bininst_logical_imm_static.cpp | 35 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, uint… in ValidTest()
|
| D | bininst_imm_static.cpp | 35 static void ValidTest(AbckitInst *(*binaryInstToCheck)(AbckitGraph *graph, AbckitInst *input0, uint… in ValidTest()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | bounds_analysis.cpp | 960 auto input0 = inst->GetInput(0).GetInst(); in MergePhiPredecessors() local 1435 auto input0 = inst->GetInput(0).GetInst(); in CalcNewBoundsRangeUnary() local 1458 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeAdd() local 1487 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeSub() local 1511 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeMod() local 1537 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeMul() local 1555 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeDiv() local 1575 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeShr() local 1595 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeAShr() local 1615 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeShl() local [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_dynamic/immsize/ |
| D | immsize_dynamic.cpp | 70 static void CreateImmInst(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_… in CreateImmInst() 96 static void CreateImmInst(AbckitInst *(*apiToCheck)(AbckitGraph *graph, AbckitInst *input0, uint64_… in CreateImmInst()
|