Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp262 bool OnlyDerivatives = false; in simplifyAMDGCNImageIntrinsic() local
274 OnlyDerivatives = true; in simplifyAMDGCNImageIntrinsic()
283 if (!OnlyDerivatives && !ST->hasA16()) in simplifyAMDGCNImageIntrinsic()
284 OnlyDerivatives = true; // Only supports G16 in simplifyAMDGCNImageIntrinsic()
287 if (!OnlyDerivatives && ImageDimIntr->NumBiasArgs != 0) { in simplifyAMDGCNImageIntrinsic()
292 OnlyDerivatives = true; in simplifyAMDGCNImageIntrinsic()
295 if (OnlyDerivatives && (!ST->hasG16() || ImageDimIntr->GradientStart == in simplifyAMDGCNImageIntrinsic()
305 if (!OnlyDerivatives) { in simplifyAMDGCNImageIntrinsic()
314 OnlyDerivatives ? ImageDimIntr->CoordStart : ImageDimIntr->VAddrEnd; in simplifyAMDGCNImageIntrinsic()
322 if (!OnlyDerivatives && ImageDimIntr->NumBiasArgs != 0) { in simplifyAMDGCNImageIntrinsic()