Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h115 struct MemDesc { struct
120 MemDesc() = default;
121 MemDesc(LLT MemoryTy, uint64_t AlignInBits, AtomicOrdering Ordering) in MemDesc() argument
123 MemDesc(const MachineMemOperand &MMO) in MemDesc() function
124 : MemDesc(MMO.getMemoryType(), MMO.getAlign().value() * 8, in MemDesc()
130 ArrayRef<MemDesc> MMODescrs;
133 ArrayRef<MemDesc> MMODescrs = {})
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp377 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs; in getAction()
H A DCombinerHelper.cpp821 LegalityQuery::MemDesc MMDesc(MMO); in matchCombineExtendingLoads()
1007 LegalityQuery::MemDesc MemDesc(MMO); in matchCombineLoadWithAndMask() local
1012 MemDesc.MemoryTy = LLT::scalar(MaskSizeBits); in matchCombineLoadWithAndMask()
1019 {TargetOpcode::G_ZEXTLOAD, {RegTy, MRI.getType(PtrReg)}, {MemDesc}})) in matchCombineLoadWithAndMask()
1026 auto *NewMMO = MF.getMachineMemOperand(&MMO, PtrInfo, MemDesc.MemoryTy); in matchCombineLoadWithAndMask()
1126 LegalityQuery::MemDesc MMDesc(MMO); in matchSextInRegOfLoad()
1216 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs( in isIndexedLoadStoreLegal()
1459 LegalityQuery::MemDesc MMDesc(*NewMMO); in matchCombineExtractedVectorLoad()
4147 LegalityQuery::MemDesc MMDesc(MMO); in matchLoadOrCombine()
H A DLoadStoreOpt.cpp960 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs( in initializeStoreMergeTargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp1491 const MCInstrDesc &MemDesc = get(MemOpcode); in foldMemoryOperandImpl() local
1492 uint64_t AccessBytes = SystemZII::getAccessSize(MemDesc.TSFlags); in foldMemoryOperandImpl()
1516 if (MemDesc.TSFlags & SystemZII::HasIndex) in foldMemoryOperandImpl()