Searched refs:MemDesc (Results 1 – 5 of 5) sorted by relevance
112 struct MemDesc { struct117 MemDesc() = default;118 MemDesc(LLT MemoryTy, uint64_t AlignInBits, AtomicOrdering Ordering) in MemDesc() argument120 MemDesc(const MachineMemOperand &MMO) in MemDesc() argument128 ArrayRef<MemDesc> MMODescrs;131 const ArrayRef<MemDesc> MMODescrs) in LegalityQuery()
351 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs; in getAction()
648 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs( in initializeStoreMergeTargetInfo()
561 LegalityQuery::MemDesc MMDesc(MMO); in matchCombineExtendingLoads()748 LegalityQuery::MemDesc MemDesc(MMO); in matchCombineLoadWithAndMask() local753 MemDesc.MemoryTy = LLT::scalar(MaskSizeBits); in matchCombineLoadWithAndMask()759 {TargetOpcode::G_ZEXTLOAD, {RegTy, MRI.getType(PtrReg)}, {MemDesc}})) in matchCombineLoadWithAndMask()766 auto *NewMMO = MF.getMachineMemOperand(&MMO, PtrInfo, MemDesc.MemoryTy); in matchCombineLoadWithAndMask()866 LegalityQuery::MemDesc MMDesc(MMO); in matchSextInRegOfLoad()3589 LegalityQuery::MemDesc MMDesc(MMO); in matchLoadOrCombine()
1274 const MCInstrDesc &MemDesc = get(MemOpcode); in foldMemoryOperandImpl() local1275 uint64_t AccessBytes = SystemZII::getAccessSize(MemDesc.TSFlags); in foldMemoryOperandImpl()1299 if (MemDesc.TSFlags & SystemZII::HasIndex) in foldMemoryOperandImpl()