Home
last modified time | relevance | path

Searched refs:ReplaceInsn (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_validbit_opt.cpp271 bb.ReplaceInsn(insn, newInsn); in Run()
273 ssaInfo->ReplaceInsn(insn, newInsn); in Run()
351 bb.ReplaceInsn(insn, newInsn); in Run()
353 ssaInfo->ReplaceInsn(insn, newInsn); in Run()
511 bb.ReplaceInsn(csetInsn, *newInsn); in Run()
512 ssaInfo->ReplaceInsn(csetInsn, *newInsn); in Run()
577 bb.ReplaceInsn(insn, newInsn); in Run()
579 ssaInfo->ReplaceInsn(insn, newInsn); in Run()
Daarch64_ebo.cpp604 insn.GetBB()->ReplaceInsn(insn, newInsn); in Csel2Cset()
617 insn.GetBB()->ReplaceInsn(insn, newInsn); in Csel2Cset()
684 bb->ReplaceInsn(insn, newInsn); in SimplifyConstOperand()
693 bb->ReplaceInsn(insn, newInsn); in SimplifyConstOperand()
708 bb->ReplaceInsn(insn, newInsn); in SimplifyConstOperand()
734 … bb->ReplaceInsn(insn, cgFunc->GetInsnBuilder()->BuildInsn(mOp, *res, prevOpnd0, imm1)); in SimplifyConstOperand()
822 bb.ReplaceInsn(insn, newInsn); in SimplifyBothConst()
951 insn->GetBB()->ReplaceInsn(*insn, newInsn); in CombineExtensionAndLoad()
975 …insn->GetBB()->ReplaceInsn(*insn, cgFunc->GetInsnBuilder()->BuildInsn(mOp, res, opnd1, opnd2, *add… in CombineMultiplyAdd()
1032 …insn->GetBB()->ReplaceInsn(*insn, cgFunc->GetInsnBuilder()->BuildInsn(mOp, res, opnd1, opnd2, subO… in CombineMultiplySub()
[all …]
Daarch64_peep.cpp323 bb.ReplaceInsn(insn, *newInsn); in Run()
325 ssaInfo->ReplaceInsn(insn, *newInsn); in Run()
405 bb.ReplaceInsn(insn, *newInsn); in Run()
407 ssaInfo->ReplaceInsn(insn, *newInsn); in Run()
490 bb.ReplaceInsn(insn, newInsn); in Run()
492 ssaInfo->ReplaceInsn(insn, newInsn); in Run()
534 bb.ReplaceInsn(insn, newInsn); in Run()
536 ssaInfo->ReplaceInsn(insn, newInsn); in Run()
626 bb.ReplaceInsn(insn, *newInsn); in Run()
628 ssaInfo->ReplaceInsn(insn, *newInsn); in Run()
[all …]
Daarch64_prop.cpp271 ssaInfo->ReplaceInsn(oriInsn, newInsn); in ReplaceInsnAndUpdateSSA()
272 oriInsn.GetBB()->ReplaceInsn(oriInsn, newInsn); in ReplaceInsnAndUpdateSSA()
1265 use.GetBB()->ReplaceInsn(use, *replaceUseInsn); in ReplaceUseInsn()
1274 optSsaInfo->ReplaceInsn(use, *replaceUseInsn); in ReplaceUseInsn()
1332 insn.GetBB()->ReplaceInsn(insn, *swapInsn); in SwapOpnd()
1333 optSsaInfo->ReplaceInsn(insn, *swapInsn); in SwapOpnd()
1949 useInsn.GetBB()->ReplaceInsn(useInsn, newInsn); in PropInArith()
1950 optSsaInfo->ReplaceInsn(useInsn, newInsn); in PropInArith()
1965 useInsn.GetBB()->ReplaceInsn(useInsn, newInsn); in PropInCopy()
1966 optSsaInfo->ReplaceInsn(useInsn, newInsn); in PropInCopy()
[all …]
Daarch64_global.cpp917 bb.ReplaceInsn(insn, newInsn); in Optimize()
927 bb.ReplaceInsn(insn, newInsn); in Optimize()
973 bb.ReplaceInsn(insn, newInsn); in Optimize()
985 bb.ReplaceInsn(insn, newInsn); in Optimize()
1648 use.GetBB()->ReplaceInsn(use, *replaceUseInsn); in ReplaceUseInsn()
2164 bb->ReplaceInsn(insn, newInsn); in Optimize()
2312 bb->ReplaceInsn(insn, newInsn); in Optimize()
Daarch64_strldr.cpp190 ldrInsn.GetBB()->ReplaceInsn(ldrInsn, *movInsn); in GenerateMoveLiveInsn()
236 ldrInsn.GetBB()->ReplaceInsn(ldrInsn, movInsn); in GenerateMoveDeadInsn()
317 ldrInsn->GetBB()->ReplaceInsn(*ldrInsn, movInsn); in DoLoadZeroToMoveTransfer()
Daarch64_ssa.cpp89 void AArch64CGSSAInfo::ReplaceInsn(Insn &oriInsn, Insn &newInsn) in ReplaceInsn() function in maplebe::AArch64CGSSAInfo
Daarch64_proepilog.cpp2036 toBB->ReplaceInsn(*lastInsn, *newInsn); in ConvertToTailCalls()
Daarch64_cgfunc.cpp5311 GetCurBB()->ReplaceInsn(lastInsn, *subsInsn); in SelectAbsSub()
10371 bb->ReplaceInsn( in ConvertAdrpLdrToIntrisic()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_ssa.h30 void ReplaceInsn(Insn &oriInsn, Insn &newInsn) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_phi_elimination.cpp45 bb->ReplaceInsn(*phiInsnIt.second, movInsn); in TranslateTSSAToCSSA()
Dcgbb.cpp58 void BB::ReplaceInsn(Insn &insn, Insn &newInsn) in ReplaceInsn() function in maplebe::BB
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_ssa.h187 virtual void ReplaceInsn(Insn &oriInsn, Insn &newInsn) = 0;
Dcgbb.h202 void ReplaceInsn(Insn &insn, Insn &newInsn);