Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_strldr.cpp214 bool AArch64StoreLoadOpt::CheckReplaceReg(Insn &defInsn, Insn &currInsn, InsnSet &replaceRegDefSet, in CheckReplaceReg()
259 bool AArch64StoreLoadOpt::CheckDefInsn(Insn &defInsn, Insn &currInsn) in CheckDefInsn()
332 MemOperand *AArch64StoreLoadOpt::SelectReplaceExt(const Insn &defInsn, RegOperand &base, bool isSig… in SelectReplaceExt()
374 bool AArch64StoreLoadOpt::IsAdjacentBB(Insn &defInsn, Insn &curInsn) const in IsAdjacentBB()
584 int64 AArch64StoreLoadOpt::GetOffsetForNewIndex(Insn &defInsn, Insn &insn, regno_t baseRegNO, uint3… in GetOffsetForNewIndex()
611 Insn *defInsn = *regDefSet.begin(); in SelectIndexOptMode() local
629 Insn *defInsn = refDefVec.back(); in SelectIndexOptMode() local
Daarch64_dce.cpp28 Insn *defInsn = defInsnInfo->GetInsn(); in RemoveUnuseDef() local
Daarch64_prop.cpp571 bool A64StrLdrProp::ReplaceMemOpnd(const MemOperand &currMemOpnd, const Insn *defInsn) in ReplaceMemOpnd()
720 MemOperand *A64StrLdrProp::SelectReplaceMem(const Insn &defInsn, const MemOperand &currMemOpnd) in SelectReplaceMem()
922 MemOperand *A64StrLdrProp::SelectReplaceExt(const Insn &defInsn, RegOperand &base, uint32 amount, b… in SelectReplaceExt()
1484 for (auto defInsn : srcDefSet) { in CheckSrcReg() local
2093 Insn *defInsn = FindDefInsn(useVersion); in DFSFindValidDefInsns() local
2129 bool A64PregCopyPattern::CheckPhiCaseCondition(Insn &curInsn, Insn &defInsn) in CheckPhiCaseCondition()
2237 bool A64PregCopyPattern::CheckValidDefInsn(const Insn *defInsn) in CheckValidDefInsn()
2275 Insn *defInsn = FindDefInsn(useVersion); in CheckCondition() local
2380 Insn *defInsn = FindDefInsn(useVersion); in DFSBuildPhiInsn() local
2418 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
1053 for (auto &defInsn : defInsnSet) { in GetMaximumValidBit() local
1829 for (auto defInsn : preDef) { in CheckUxtw() local
1843 for (auto defInsn : srcDefSet) { in CheckSrcReg() local
Daarch64_validbit_opt.cpp405 bool CmpCsetVBPattern::OpndDefByOneValidBit(const Insn &defInsn) in OpndDefByOneValidBit()
475 Insn *defInsn = GetDefInsn(cmpReg); in CheckCondition() local
Daarch64_dependence.cpp89 Insn *defInsn = regDefs[regNO]; in AppendRegUseList() local
437 for (auto defInsn : stackDefs) { in BuildDepsUseMem() local
543 for (auto defInsn : stackDefs) { in BuildOutputDepsDefStackMem() local
Daarch64_peep.cpp6045 const Insn *defInsn = DefInsnOfOperandInBB(checkInsn, checkInsn, opndIdx); in CheckOpndDefPoints() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/ad/
Dmad.cpp276 bool Bypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
289 bool AluShiftBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
327 bool AccumulatorBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
361 bool StoreAddrBypass::CanBypass(const Insn &defInsn, const Insn &useInsn) const in CanBypass() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Ddata_dep_base.cpp104 Insn *defInsn = curCDGNode->GetLatestDefInsn(regNO); in BuildDepsDefReg() local
120 Insn *defInsn = curCDGNode->GetLatestDefInsn(regNO); in BuildDepsUseReg() local
Dcg_ssa.cpp217 VRegVersion *CGSSAInfo::CreateNewVersion(RegOperand &virtualOpnd, Insn &defInsn, uint32 idx, bool i… in CreateNewVersion()
Dreaching.cpp1079 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.h365 Insn *defInsn = nullptr; variable
Daarch64_prop.h312 Insn *defInsn = nullptr; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_cdg.h318 void SetLatestDefInsn(regno_t regNO, Insn *defInsn) in SetLatestDefInsn()