Lines Matching refs:BaseReg
85 if (!mi_match(Ptr, MRI, m_GPtrAdd(m_Reg(Info.BaseReg), m_Reg(PtrAddRHS)))) { in getPointerInfo()
86 Info.BaseReg = Ptr; in getPointerInfo()
115 if (!BasePtr0.BaseReg.isValid() || !BasePtr1.BaseReg.isValid()) in aliasIsKnownForLoadStore()
122 if (BasePtr0.BaseReg == BasePtr1.BaseReg) { in aliasIsKnownForLoadStore()
152 auto *Base0Def = getDefIgnoringCopies(BasePtr0.BaseReg, MRI); in aliasIsKnownForLoadStore()
153 auto *Base1Def = getDefIgnoringCopies(BasePtr1.BaseReg, MRI); in aliasIsKnownForLoadStore()
204 Register BaseReg; in instMayAlias() local
208 m_GPtrAdd(m_Reg(BaseReg), m_ICst(Offset)))) { in instMayAlias()
209 BaseReg = LS->getPointerReg(); in instMayAlias()
215 return {LS->isVolatile(), LS->isAtomic(), BaseReg, in instMayAlias()
520 Register StoreBase = BIO.BaseReg; in addStoreToCandidate()