Lines Matching defs:BaseOpcode

1228     const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = nullptr;
1232 BaseOpcode = AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
1259 if (!BaseOpcode->Gather4) {
1303 if ((RsrcIntr->IsImage && BaseOpcode->NoReturn) || IsSPrefetch) {
8135 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode =
8136 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
8138 unsigned IntrOpcode = Intr->BaseOpcode;
8159 if (BaseOpcode->Atomic) {
8163 (Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_F16 ||
8164 Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16);
8167 if (BaseOpcode->AtomicX2) {
8183 DMaskLanes = BaseOpcode->Gather4 ? 4 : llvm::popcount(DMask);
8185 if (BaseOpcode->Store) {
8190 if (!Subtarget->hasD16Images() || !BaseOpcode->HasD16)
8198 } else if (!BaseOpcode->NoReturn) {
8203 if (!Subtarget->hasD16Images() || !BaseOpcode->HasD16)
8218 !(BaseOpcode->Gather4 && Subtarget->hasImageGather4D16Bug()))
8259 if (BaseOpcode->Gradients && !ST->hasG16() && (IsA16 != IsG16)) {
8281 if (BaseOpcode->Gradients && IsG16 && ST->hasG16()) {
8284 AMDGPU::getMIMGG16MappingInfo(Intr->BaseOpcode);
8326 const unsigned NSAMaxSize = ST->getNSAMaxSize(BaseOpcode->Sampler);
8345 if (!BaseOpcode->Sampler) {
8378 if (DMaskLanes == 0 && !BaseOpcode->Store) {
8400 if (BaseOpcode->Atomic)
8407 if (BaseOpcode->Store || BaseOpcode->Atomic)
8421 if (BaseOpcode->Sampler) {
8430 if (!IsGFX12Plus || BaseOpcode->Sampler || BaseOpcode->MSAA)
8444 if (!IsGFX12Plus || BaseOpcode->Sampler || BaseOpcode->MSAA)
8448 if (BaseOpcode->HasD16)
8495 if (BaseOpcode->AtomicX2) {
8500 if (BaseOpcode->NoReturn)