Home
last modified time | relevance | path

Searched refs:getValueReg (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp293 LLT OrigTy = MRI->getType(StoresToMerge[0]->getValueReg()); in mergeStores()
302 assert(MRI->getType(StoreMI->getValueReg()) == OrigTy); in mergeStores()
353 LLT SmallTy = MRI->getType(FirstStore->getValueReg()); in doSingleStoreMerge()
371 getIConstantVRegValWithLookThrough(Store->getValueReg(), *MRI); in doSingleStoreMerge()
501 LLT ValueTy = MRI->getType(StoreMI.getValueReg()); in addStoreToCandidate()
537 if (MRI->getType(C.Stores[0]->getValueReg()).getSizeInBits() != in addStoreToCandidate()
H A DLegalizerHelper.cpp1080 Register SrcReg = StoreMI.getValueReg(); in narrowScalar()
3070 Register SrcReg = StoreMI.getValueReg(); in lowerStore()
H A DCombinerHelper.cpp3554 if (!mi_match(Store.getValueReg(), MRI, m_GTrunc(m_Reg(TruncVal)))) in getTruncStoreByteOffset()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp300 LLT ValTy = MRI.getType(Store.getValueReg()); in matchSplitStoreZero128()
305 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) in matchSplitStoreZero128()
308 *MRI.getVRegDef(Store.getValueReg()), MRI); in matchSplitStoreZero128()
317 assert(MRI.getType(Store.getValueReg()).isVector() && in applySplitStoreZero128()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h133 Register getValueReg() const { return getOperand(0).getReg(); } in getValueReg() function