Lines Matching defs:BaseOpcode
1193 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = nullptr;
1197 BaseOpcode = AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
1220 if (!BaseOpcode->Gather4) {
1262 if (RsrcIntr->IsImage && BaseOpcode->NoReturn) {
7902 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode =
7903 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
7905 unsigned IntrOpcode = Intr->BaseOpcode;
7926 if (BaseOpcode->Atomic) {
7930 (Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_F16 ||
7931 Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16);
7934 if (BaseOpcode->AtomicX2) {
7950 DMaskLanes = BaseOpcode->Gather4 ? 4 : llvm::popcount(DMask);
7952 if (BaseOpcode->Store) {
7957 if (!Subtarget->hasD16Images() || !BaseOpcode->HasD16)
7965 } else if (!BaseOpcode->NoReturn) {
7970 if (!Subtarget->hasD16Images() || !BaseOpcode->HasD16)
7985 !(BaseOpcode->Gather4 && Subtarget->hasImageGather4D16Bug()))
8026 if (BaseOpcode->Gradients && !ST->hasG16() && (IsA16 != IsG16)) {
8048 if (BaseOpcode->Gradients && IsG16 && ST->hasG16()) {
8051 AMDGPU::getMIMGG16MappingInfo(Intr->BaseOpcode);
8093 const unsigned NSAMaxSize = ST->getNSAMaxSize(BaseOpcode->Sampler);
8113 if (!BaseOpcode->Sampler) {
8145 if (DMaskLanes == 0 && !BaseOpcode->Store) {
8167 if (BaseOpcode->Atomic)
8174 if (BaseOpcode->Store || BaseOpcode->Atomic)
8185 if (BaseOpcode->Sampler)
8190 if (!IsGFX12Plus || BaseOpcode->Sampler || BaseOpcode->MSAA)
8202 if (!IsGFX12Plus || BaseOpcode->Sampler || BaseOpcode->MSAA)
8206 if (BaseOpcode->HasD16)
8253 if (BaseOpcode->AtomicX2) {
8258 if (BaseOpcode->NoReturn)