Home
last modified time | relevance | path

Searched refs:NSAMaxSize (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp347 const unsigned NSAMaxSize = ST->getNSAMaxSize(); in shrinkMIMG() local
348 const bool IsPartialNSA = NewAddrDwords > NSAMaxSize; in shrinkMIMG()
349 const unsigned EndVAddr = IsPartialNSA ? NSAMaxSize : Info->VAddrOperands; in shrinkMIMG()
H A DAMDGPULegalizerInfo.cpp6560 const unsigned NSAMaxSize = ST.getNSAMaxSize(BaseOpcode->Sampler); in legalizeImageIntrinsic() local
6573 (PackedRegs.size() <= NSAMaxSize || HasPartialNSA); in legalizeImageIntrinsic()
6575 UseNSA && HasPartialNSA && PackedRegs.size() > NSAMaxSize; in legalizeImageIntrinsic()
6580 LLT::fixed_vector(2 * (PackedRegs.size() - NSAMaxSize + 1), 16); in legalizeImageIntrinsic()
6582 PackedAddrTy, ArrayRef(PackedRegs).slice(NSAMaxSize - 1)); in legalizeImageIntrinsic()
6583 PackedRegs[NSAMaxSize - 1] = Concat.getReg(0); in legalizeImageIntrinsic()
6584 PackedRegs.resize(NSAMaxSize); in legalizeImageIntrinsic()
6624 (CorrectedNumVAddrs <= NSAMaxSize || HasPartialNSA); in legalizeImageIntrinsic()
6626 UseNSA && HasPartialNSA && CorrectedNumVAddrs > NSAMaxSize; in legalizeImageIntrinsic()
6630 ArgOffset + Intr->VAddrStart + NSAMaxSize - 1, in legalizeImageIntrinsic()
[all …]
H A DSIISelLowering.cpp8656 const unsigned NSAMaxSize = ST->getNSAMaxSize(BaseOpcode->Sampler); in lowerImage() local
8660 (VAddrs.size() <= NSAMaxSize || HasPartialNSAEncoding); in lowerImage()
8662 UseNSA && HasPartialNSAEncoding && VAddrs.size() > NSAMaxSize; in lowerImage()
8667 ArrayRef(VAddrs).drop_front(NSAMaxSize - 1)); in lowerImage()
8740 append_range(Ops, ArrayRef(VAddrs).take_front(NSAMaxSize - 1)); in lowerImage()