Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp306 LLT OrigTy = MRI->getType(StoresToMerge[0]->getValueReg()); in mergeStores()
315 assert(MRI->getType(StoreMI->getValueReg()) == OrigTy); in mergeStores()
365 LLT SmallTy = MRI->getType(FirstStore->getValueReg()); in doSingleStoreMerge()
383 getIConstantVRegValWithLookThrough(Store->getValueReg(), *MRI); in doSingleStoreMerge()
513 LLT ValueTy = MRI->getType(StoreMI.getValueReg()); in addStoreToCandidate()
553 if (MRI->getType(C.Stores[0]->getValueReg()).getSizeInBits() != in addStoreToCandidate()
649 if (!mi_match(Store.getValueReg(), MRI, m_GTrunc(m_Reg(TruncVal)))) in getTruncStoreByteOffset()
H A DLegalizerHelper.cpp1665 Register SrcReg = StoreMI.getValueReg(); in narrowScalar()
4205 Register SrcReg = StoreMI.getValueReg(); in lowerStore()
4295 Register SrcReg = StoreMI.getValueReg(); in scalarizeVectorBooleanStore()
H A DCombinerHelper.cpp1355 if (Base == St->getValueReg()) in findPreIndexCandidate()
1360 if (St->getValueReg() == Addr) in findPreIndexCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp311 LLT ValTy = MRI.getType(Store.getValueReg()); in matchSplitStoreZero128()
318 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) in matchSplitStoreZero128()
321 *MRI.getVRegDef(Store.getValueReg()), MRI); in matchSplitStoreZero128()
330 assert(MRI.getType(Store.getValueReg()).isVector() && in applySplitStoreZero128()
792 return New.St->getValueReg() == LoadVal; in optimizeConsecutiveMemOpAddressing()
838 LLT StoredValTy = MRI.getType(St->getValueReg()); in optimizeConsecutiveMemOpAddressing()
H A DAArch64InstructionSelector.cpp5701 Register Val = I.getValueReg(); in selectIndexedStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h170 Register getValueReg() const { return getOperand(1).getReg(); } in getValueReg() function
244 Register getValueReg() const { return getOperand(0).getReg(); } in getValueReg() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.cpp380 Register VReg = cast<GStore>(MI).getValueReg(); in getInstrMapping()
H A DX86LegalizerInfo.cpp776 LLT ValTy = MRI.getType(Store.getValueReg()); in legalizeNarrowingStore()