Home
last modified time | relevance | path

Searched refs:MemoryTy (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp89 FixedVectorType *Ty, Type *MemoryTy,
228 Type *MemoryTy, in decomposePtr() argument
234 MemoryTy->getScalarSizeInBits()); in decomposePtr()
243 if (PtrTy->getNumElements() != 4 || MemoryTy->getScalarSizeInBits() == 32) in decomposePtr()
498 Type *MemoryTy = I->getType(); in tryCreateMaskedGatherOffset() local
499 Type *ResultTy = MemoryTy; in tryCreateMaskedGatherOffset()
506 if (MemoryTy->getPrimitiveSizeInBits() < 128) { in tryCreateMaskedGatherOffset()
550 Ptr, Offsets, Scale, cast<FixedVectorType>(ResultTy), MemoryTy, Builder); in tryCreateMaskedGatherOffset()
561 {BasePtr, Offsets, Builder.getInt32(MemoryTy->getScalarSizeInBits()), in tryCreateMaskedGatherOffset()
567 {BasePtr, Offsets, Builder.getInt32(MemoryTy->getScalarSizeInBits()), in tryCreateMaskedGatherOffset()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp69 Query.MMODescrs[MMOIdx].MemoryTy, in typePairAndMemDescInSet()
206 Query.MMODescrs[MMOIdx].MemoryTy.getSizeInBytes()); in memSizeInBytesNotPow2()
212 const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy; in memSizeNotByteSizePow2()
H A DLegalizerInfo.cpp92 OS << MMODescr.MemoryTy << ", "; in print()
H A DCombinerHelper.cpp1012 MemDesc.MemoryTy = LLT::scalar(MaskSizeBits); in matchCombineLoadWithAndMask()
1026 auto *NewMMO = MF.getMachineMemOperand(&MMO, PtrInfo, MemDesc.MemoryTy); in matchCombineLoadWithAndMask()
1131 MMDesc.MemoryTy = LLT::scalar(NewSizeBits); in matchSextInRegOfLoad()
4148 MMDesc.MemoryTy = Ty; in matchLoadOrCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp42 unsigned QueryMemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in CheckTy0Ty1MemSizeAlign()
132 unsigned QueryMemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in MipsLegalizerInfo()
138 if (!isPowerOf2_64(Query.MMODescrs[0].MemoryTy.getSizeInBits())) in MipsLegalizerInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h116 LLT MemoryTy; member
121 MemDesc(LLT MemoryTy, uint64_t AlignInBits, AtomicOrdering Ordering) in MemDesc()
122 : MemoryTy(MemoryTy), AlignInBits(AlignInBits), Ordering(Ordering) {} in MemDesc()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp922 Type *MemoryTy = A.getPointeeInMemoryValueType(); in visitArgument() local
924 if (!MemoryTy|| !MemoryTy->isSized()) { in visitArgument()
929 APInt Size(IntTyBits, DL.getTypeAllocSize(MemoryTy)); in visitArgument()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp538 Query.Types[0] != Query.MMODescrs[0].MemoryTy && 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/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp4165 auto *MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy); in EmitSVEPrefetchLoad() local
4167 Value *Predicate = EmitSVEPredicateCast(Ops[0], MemoryTy); in EmitSVEPrefetchLoad()
4172 BasePtr = Builder.CreateGEP(MemoryTy, BasePtr, Ops[2]); in EmitSVEPrefetchLoad()
4200 llvm::ScalableVectorType *MemoryTy = nullptr; in EmitSVEMaskedLoad() local
4206 MemoryTy = llvm::ScalableVectorType::get(MemEltTy, 1); in EmitSVEMaskedLoad()
4212 MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy); in EmitSVEMaskedLoad()
4213 PredTy = MemoryTy; in EmitSVEMaskedLoad()
4222 BasePtr = Builder.CreateGEP(MemoryTy, BasePtr, Ops[2]); in EmitSVEMaskedLoad()
4224 Function *F = CGM.getIntrinsic(IntrinsicID, IsQuadLoad ? VectorTy : MemoryTy); in EmitSVEMaskedLoad()
4255 auto MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy); in EmitSVEMaskedStore() local
[all …]
/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()
550 static bool shouldWidenLoad(const GCNSubtarget &ST, LLT MemoryTy, in shouldWidenLoad() argument
553 unsigned SizeInBits = MemoryTy.getSizeInBits(); in shouldWidenLoad()
589 return shouldWidenLoad(ST, Query.MMODescrs[0].MemoryTy, in shouldWidenLoad()
1421 unsigned MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AMDGPULegalizerInfo()
1522 Query.MMODescrs[0].MemoryTy); in AMDGPULegalizerInfo()
1545 unsigned MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AMDGPULegalizerInfo()
1579 unsigned MemSize = Query.MMODescrs[0].MemoryTy.getSizeInBits(); in AMDGPULegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp371 return Query.Types[0] != Query.MMODescrs[0].MemoryTy; in X86LegalizerInfo()