Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp58 Query.MMODescrs[MMOIdx].MemoryTy, in typePairAndMemDescInSet()
59 Query.MMODescrs[MMOIdx].AlignInBits}; in typePairAndMemDescInSet()
189 Query.MMODescrs[MMOIdx].MemoryTy.getSizeInBytes()); in memSizeInBytesNotPow2()
195 const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy; in memSizeNotByteSizePow2()
211 return isAtLeastOrStrongerThan(Query.MMODescrs[MMOIdx].Ordering, Ordering); in atomicOrderingAtLeastOrStrongerThan()
H A DLegalizerInfo.cpp85 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.h129 ArrayRef<MemDesc> MMODescrs; member
132 const ArrayRef<MemDesc> MMODescrs) in LegalityQuery()
133 : Opcode(Opcode), Types(Types), MMODescrs(MMODescrs) {} in LegalityQuery()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp363 Query.MMODescrs[0].Ordering == AtomicOrdering::Acquire; in AArch64LegalizerInfo()
367 Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic; in AArch64LegalizerInfo()
397 Query.Types[0] != Query.MMODescrs[0].MemoryTy && in AArch64LegalizerInfo()
413 Query.MMODescrs[0].Ordering == AtomicOrdering::Release; in AArch64LegalizerInfo()
417 Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic; in AArch64LegalizerInfo()
433 Query.Types[0] != Query.MMODescrs[0].MemoryTy; in AArch64LegalizerInfo()
497 LLT MemTy = Q.MMODescrs[0].MemoryTy; in AArch64LegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp369 Query.MMODescrs[0].MemoryTy.getSizeInBits() < Ty.getSizeInBits(); in isWideScalarExtLoadTruncStore()
411 uint64_t MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in isLoadStoreSizeLegal()
412 uint64_t AlignBits = Query.MMODescrs[0].AlignInBits; in isLoadStoreSizeLegal()
436 Query.MMODescrs[0].Ordering != in isLoadStoreSizeLegal()
573 if (Query.MMODescrs[0].Ordering != AtomicOrdering::NotAtomic) in shouldWidenLoad()
576 return shouldWidenLoad(ST, Query.MMODescrs[0].MemoryTy, in shouldWidenLoad()
577 Query.MMODescrs[0].AlignInBits, in shouldWidenLoad()
1390 unsigned MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AMDGPULegalizerInfo()
1398 Query.MMODescrs[0].Ordering != in AMDGPULegalizerInfo()
1491 Query.MMODescrs[0].MemoryTy); in AMDGPULegalizerInfo()
[all …]