Home
last modified time | relevance | path

Searched defs:defInsn (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_strldr.cpp352 bool AArch64StoreLoadOpt::CheckReplaceReg(Insn &defInsn, Insn &currInsn, InsnSet &replaceRegDefSet, in CheckReplaceReg()
401 bool AArch64StoreLoadOpt::CheckDefInsn(Insn &defInsn, Insn &currInsn) in CheckDefInsn()
474 MemOperand *AArch64StoreLoadOpt::SelectReplaceExt(const Insn &defInsn, RegOperand &base, bool isSig… in SelectReplaceExt()
516 bool AArch64StoreLoadOpt::IsAdjacentBB(Insn &defInsn, Insn &curInsn) const in IsAdjacentBB()
566 MemOperand *AArch64StoreLoadOpt::SelectReplaceMem(Insn &defInsn, Insn &curInsn, RegOperand &base, O… in SelectReplaceMem()
967 int64 AArch64StoreLoadOpt::GetOffsetForNewIndex(Insn &defInsn, Insn &insn, regno_t baseRegNO, uint3… in GetOffsetForNewIndex()
994 Insn *defInsn = *regDefSet.begin(); in SelectIndexOptMode() local
1012 Insn *defInsn = refDefVec.back(); in SelectIndexOptMode() local
Daarch64_dce.cpp28 Insn *defInsn = defInsnInfo->GetInsn(); in RemoveUnuseDef() local
Daarch64_prop.cpp565 bool A64StrLdrProp::ReplaceMemOpnd(const MemOperand &currMemOpnd, const Insn *defInsn) in ReplaceMemOpnd()
714 MemOperand *A64StrLdrProp::SelectReplaceMem(const Insn &defInsn, const MemOperand &currMemOpnd) in SelectReplaceMem()
916 MemOperand *A64StrLdrProp::SelectReplaceExt(const Insn &defInsn, RegOperand &base, uint32 amount, b… in SelectReplaceExt()
1474 for (auto defInsn : srcDefSet) { in CheckSrcReg() local
2073 Insn *defInsn = FindDefInsn(useVersion); in DFSFindValidDefInsns() local
2108 bool A64PregCopyPattern::CheckPhiCaseCondition(Insn &curInsn, Insn &defInsn) in CheckPhiCaseCondition()
2215 bool A64PregCopyPattern::CheckValidDefInsn(const Insn *defInsn) in CheckValidDefInsn()
2253 Insn *defInsn = FindDefInsn(useVersion); in CheckCondition() local
2357 Insn *defInsn = FindDefInsn(useVersion); in DFSBuildPhiInsn() local
2395 Insn *defInsn = *validDefInsns.begin(); in Optimize() local
Daarch64_phi_elimination.cpp74 Insn *defInsn = defInfo != nullptr ? defInfo->GetInsn() : nullptr; in GetCGVirtualOpearnd() local
Daarch64_global.cpp104 for (auto &defInsn : defInsns) { in OpndDefByZero() local
124 for (auto &defInsn : defInsns) { in OpndDefByOne() local
144 for (auto &defInsn : defInsnSet) { in OpndDefByOneOrZero() local
1059 for (auto &defInsn : defInsnSet) { in GetMaximumValidBit() local
1826 for (auto defInsn : preDef) { in CheckUxtw() local
1840 for (auto defInsn : srcDefSet) { in CheckSrcReg() local
Daarch64_validbit_opt.cpp405 bool CmpCsetVBPattern::OpndDefByOneValidBit(const Insn &defInsn) in OpndDefByOneValidBit()
474 Insn *defInsn = GetDefInsn(cmpReg); in CheckCondition() local
Daarch64_dependence.cpp89 Insn *defInsn = regDefs[regNO]; in AppendRegUseList() local
436 for (auto defInsn : stackDefs) { in BuildDepsUseMem() local
541 for (auto defInsn : stackDefs) { in BuildOutputDepsDefStackMem() local
Daarch64_peep.cpp2722 Insn *defInsn = cursor->GetPrev(); in FindValidSplitAddInsn() local
2828 Insn *defInsn = splitAdd->GetPrev(); in SplitOfstWithAddToCombine() local
4477 const Insn *defInsn = DefInsnOfOperandInBB(checkInsn, checkInsn, opndIdx); in CheckOpndDefPoints() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/ad/
Dmad.cpp291 bool Bypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
298 bool AluShiftBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
308 bool AccumulatorBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
319 bool StoreBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_ssa.cpp211 VRegVersion *CGSSAInfo::CreateNewVersion(RegOperand &virtualOpnd, Insn &defInsn, uint32 idx, bool i… in CreateNewVersion()
Dreaching.cpp1257 bool ReachingDefinition::HasCallBetweenDefUse(const Insn &defInsn, const Insn &useInsn) const in HasCallBetweenDefUse() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_global.h364 Insn *defInsn = nullptr; variable
Daarch64_prop.h312 Insn *defInsn = nullptr; variable