Lines Matching defs:IsA16
7914 bool IsA16 = false;
8007 IsA16 = VAddrScalarVT == MVT::f16 || VAddrScalarVT == MVT::i16;
8011 if (IsA16 && (Op.getOperand(ArgOffset + I).getValueType() == MVT::f16)) {
8020 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) &&
8026 if (BaseOpcode->Gradients && !ST->hasG16() && (IsA16 != IsG16)) {
8035 if (IsA16) {
8043 // We've dealt with incorrect input so we know that if IsA16, IsG16
8047 // have already verified that both IsA16 and IsG16 are true
8058 // const int PackEndIdx = IsA16 ? VAddrEnd : (ArgOffset + Intr->CoordStart);
8069 if (IsA16) {
8193 Ops.push_back(IsA16 && // r128, a16 for gfx9
8196 Ops.push_back(IsA16 ? True : False);
9173 const bool IsA16 = RayDir.getValueType().getVectorElementType() == MVT::f16;
9176 const unsigned NumVAddrDwords = IsA16 ? (Is64 ? 9 : 8) : (Is64 ? 12 : 11);
9177 const unsigned NumVAddrs = IsGFX11Plus ? (IsA16 ? 4 : 5) : NumVAddrDwords;
9187 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16],
9194 Opcode = AMDGPU::getMIMGOpcode(BaseOpcodes[Is64][IsA16],
9234 if (IsA16) {
9275 Ops.push_back(DAG.getTargetConstant(IsA16, DL, MVT::i1));