| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 89 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 D | LegalityPredicates.cpp | 69 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 D | LegalizerInfo.cpp | 92 OS << MMODescr.MemoryTy << ", "; in print()
|
| H A D | CombinerHelper.cpp | 1012 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 D | MipsLegalizerInfo.cpp | 42 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 D | LegalizerInfo.h | 116 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 D | MemoryBuiltins.cpp | 922 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 D | AArch64LegalizerInfo.cpp | 538 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 D | ARM.cpp | 4165 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 D | AMDGPULegalizerInfo.cpp | 383 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 D | X86LegalizerInfo.cpp | 371 return Query.Types[0] != Query.MMODescrs[0].MemoryTy; in X86LegalizerInfo()
|