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.cpp336 const unsigned NSAMaxSize = ST->getNSAMaxSize(); in shrinkMIMG() local
337 const bool IsPartialNSA = NewAddrDwords > NSAMaxSize; in shrinkMIMG()
338 const unsigned EndVAddr = IsPartialNSA ? NSAMaxSize : Info->VAddrOperands; in shrinkMIMG()
H A DAMDGPULegalizerInfo.cpp6430 const unsigned NSAMaxSize = ST.getNSAMaxSize(BaseOpcode->Sampler); in legalizeImageIntrinsic() local
6443 (PackedRegs.size() <= NSAMaxSize || HasPartialNSA); in legalizeImageIntrinsic()
6445 UseNSA && HasPartialNSA && PackedRegs.size() > NSAMaxSize; in legalizeImageIntrinsic()
6450 LLT::fixed_vector(2 * (PackedRegs.size() - NSAMaxSize + 1), 16); in legalizeImageIntrinsic()
6452 PackedAddrTy, ArrayRef(PackedRegs).slice(NSAMaxSize - 1)); in legalizeImageIntrinsic()
6453 PackedRegs[NSAMaxSize - 1] = Concat.getReg(0); in legalizeImageIntrinsic()
6454 PackedRegs.resize(NSAMaxSize); in legalizeImageIntrinsic()
6494 (CorrectedNumVAddrs <= NSAMaxSize || HasPartialNSA); in legalizeImageIntrinsic()
6496 UseNSA && HasPartialNSA && CorrectedNumVAddrs > NSAMaxSize; in legalizeImageIntrinsic()
6500 ArgOffset + Intr->VAddrStart + NSAMaxSize - 1, in legalizeImageIntrinsic()
[all …]
H A DSIISelLowering.cpp8093 const unsigned NSAMaxSize = ST->getNSAMaxSize(BaseOpcode->Sampler); in lowerImage() local
8097 (VAddrs.size() <= NSAMaxSize || HasPartialNSAEncoding); in lowerImage()
8099 UseNSA && HasPartialNSAEncoding && VAddrs.size() > NSAMaxSize; in lowerImage()
8104 ArrayRef(VAddrs).drop_front(NSAMaxSize - 1)); in lowerImage()
8177 append_range(Ops, ArrayRef(VAddrs).take_front(NSAMaxSize - 1)); in lowerImage()