Searched refs:getValueReg (Results 1 – 6 of 6) sorted by relevance
295 LLT OrigTy = MRI->getType(StoresToMerge[0]->getValueReg()); in mergeStores()304 assert(MRI->getType(StoreMI->getValueReg()) == OrigTy); in mergeStores()355 LLT SmallTy = MRI->getType(FirstStore->getValueReg()); in doSingleStoreMerge()373 getIConstantVRegValWithLookThrough(Store->getValueReg(), *MRI); in doSingleStoreMerge()504 LLT ValueTy = MRI->getType(StoreMI.getValueReg()); in addStoreToCandidate()544 if (MRI->getType(C.Stores[0]->getValueReg()).getSizeInBits() != in addStoreToCandidate()640 if (!mi_match(Store.getValueReg(), MRI, m_GTrunc(m_Reg(TruncVal)))) in getTruncStoreByteOffset()
1135 if (Base == St->getValueReg()) in findPreIndexCandidate()1140 if (St->getValueReg() == Addr) in findPreIndexCandidate()
1360 Register SrcReg = StoreMI.getValueReg(); in narrowScalar()3441 Register SrcReg = StoreMI.getValueReg(); in lowerStore()
311 LLT ValTy = MRI.getType(Store.getValueReg()); in matchSplitStoreZero128()316 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) in matchSplitStoreZero128()319 *MRI.getVRegDef(Store.getValueReg()), MRI); in matchSplitStoreZero128()328 assert(MRI.getType(Store.getValueReg()).isVector() && in applySplitStoreZero128()618 return New.St->getValueReg() == LoadVal; in optimizeConsecutiveMemOpAddressing()659 LLT StoredValTy = MRI.getType(St->getValueReg()); in optimizeConsecutiveMemOpAddressing()
5750 Register Val = I.getValueReg(); in selectIndexedStore()
154 Register getValueReg() const { return getOperand(1).getReg(); } in getValueReg() function223 Register getValueReg() const { return getOperand(0).getReg(); } in getValueReg() function