Home
last modified time | relevance | path

Searched refs:MMODescrs (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp69 Query.MMODescrs[MMOIdx].MemoryTy, in typePairAndMemDescInSet()
70 Query.MMODescrs[MMOIdx].AlignInBits}; in typePairAndMemDescInSet()
206 Query.MMODescrs[MMOIdx].MemoryTy.getSizeInBytes()); in memSizeInBytesNotPow2()
212 const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy; in memSizeNotByteSizePow2()
229 return isAtLeastOrStrongerThan(Query.MMODescrs[MMOIdx].Ordering, Ordering); in atomicOrderingAtLeastOrStrongerThan()
H A DLegalizerInfo.cpp91 for (const auto &MMODescr : MMODescrs) { in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp42 unsigned QueryMemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in CheckTy0Ty1MemSizeAlign()
56 isUnalignedMemmoryAccess(QueryMemSize, Query.MMODescrs[0].AlignInBits)) in CheckTy0Ty1MemSizeAlign()
132 unsigned QueryMemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in MipsLegalizerInfo()
138 if (!isPowerOf2_64(Query.MMODescrs[0].MemoryTy.getSizeInBits())) in MipsLegalizerInfo()
143 Query.MMODescrs[0].AlignInBits)) { in MipsLegalizerInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h130 ArrayRef<MemDesc> MMODescrs; member
133 ArrayRef<MemDesc> MMODescrs = {})
134 : Opcode(Opcode), Types(Types), MMODescrs(MMODescrs) {} in Opcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp497 Query.MMODescrs[0].Ordering == AtomicOrdering::Acquire; in AArch64LegalizerInfo()
501 Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic; in AArch64LegalizerInfo()
538 Query.Types[0] != Query.MMODescrs[0].MemoryTy && in AArch64LegalizerInfo()
555 Query.MMODescrs[0].Ordering == AtomicOrdering::Release; in AArch64LegalizerInfo()
559 Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic; in AArch64LegalizerInfo()
586 Query.Types[0] != Query.MMODescrs[0].MemoryTy; in AArch64LegalizerInfo()
599 Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AArch64LegalizerInfo()
656 LLT MemTy = Q.MMODescrs[0].MemoryTy; in AArch64LegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp383 Query.MMODescrs[0].MemoryTy.getSizeInBits() < Ty.getSizeInBits(); in isWideScalarExtLoadTruncStore()
425 uint64_t MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in isLoadStoreSizeLegal()
426 uint64_t AlignBits = Query.MMODescrs[0].AlignInBits; in isLoadStoreSizeLegal()
450 Query.MMODescrs[0].Ordering != in isLoadStoreSizeLegal()
586 if (Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic) in shouldWidenLoad()
589 return shouldWidenLoad(ST, Query.MMODescrs[0].MemoryTy, in shouldWidenLoad()
590 Query.MMODescrs[0].AlignInBits, in shouldWidenLoad()
1421 unsigned MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AMDGPULegalizerInfo()
1429 Query.MMODescrs[0].Ordering != in AMDGPULegalizerInfo()
1522 Query.MMODescrs[0].MemoryTy); in AMDGPULegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp371 return Query.Types[0] != Query.MMODescrs[0].MemoryTy; in X86LegalizerInfo()