Searched refs:RemoveIdenticalLoadAndStorePattern (Results 1 – 2 of 2) sorted by relevance
1219 class RemoveIdenticalLoadAndStorePattern : public CGPeepPattern {1221 RemoveIdenticalLoadAndStorePattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn) in RemoveIdenticalLoadAndStorePattern() function1225 ~RemoveIdenticalLoadAndStorePattern() override in ~RemoveIdenticalLoadAndStorePattern()
2963 … manager->NormalPatternOpt<RemoveIdenticalLoadAndStorePattern>(cgFunc->IsAfterRegAlloc()); in DoNormalOptimize()3269 bool RemoveIdenticalLoadAndStorePattern::IsIdenticalMemOpcode(const Insn &curInsn, const Insn &chec… in IsIdenticalMemOpcode()3298 Insn *RemoveIdenticalLoadAndStorePattern::FindPrevIdenticalMemInsn(const Insn &curInsn) const in FindPrevIdenticalMemInsn()3340 bool RemoveIdenticalLoadAndStorePattern::HasMemReferenceBetweenTwoInsns(const Insn &curInsn) const in HasMemReferenceBetweenTwoInsns()3378 bool RemoveIdenticalLoadAndStorePattern::HasImplictSizeUse(const Insn &curInsn) const in HasImplictSizeUse()3413 bool RemoveIdenticalLoadAndStorePattern::CheckCondition(Insn &insn) in CheckCondition()3440 void RemoveIdenticalLoadAndStorePattern::Run(BB &bb, Insn &insn) in Run()