Lines Matching refs:Intr

1194         const AMDGPU::ImageDimIntrinsicInfo *Intr  in getTgtMemIntrinsic()  local
1197 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode); in getTgtMemIntrinsic()
6079 unsigned SITargetLowering::isCFIntrinsic(const SDNode *Intr) const { in isCFIntrinsic()
6080 if (Intr->getOpcode() == ISD::INTRINSIC_W_CHAIN) { in isCFIntrinsic()
6081 switch (Intr->getConstantOperandVal(1)) { in isCFIntrinsic()
6137 SDNode *Intr = BRCOND.getOperand(1).getNode(); in LowerBRCOND() local
6142 if (Intr->getOpcode() == ISD::SETCC) { in LowerBRCOND()
6144 SetCC = Intr; in LowerBRCOND()
6145 Intr = SetCC->getOperand(0).getNode(); in LowerBRCOND()
6154 unsigned CFNode = isCFIntrinsic(Intr); in LowerBRCOND()
6160 bool HaveChain = Intr->getOpcode() == ISD::INTRINSIC_VOID || in LowerBRCOND()
6161 Intr->getOpcode() == ISD::INTRINSIC_W_CHAIN; in LowerBRCOND()
6173 Ops.append(Intr->op_begin() + (HaveChain ? 2 : 1), Intr->op_end()); in LowerBRCOND()
6176 ArrayRef<EVT> Res(Intr->value_begin() + 1, Intr->value_end()); in LowerBRCOND()
6203 for (unsigned i = 1, e = Intr->getNumValues() - 1; i != e; ++i) { in LowerBRCOND()
6204 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg); in LowerBRCOND()
6219 SDValue(Intr, Intr->getNumValues() - 1), in LowerBRCOND()
6220 Intr->getOperand(0)); in LowerBRCOND()
7459 const AMDGPU::ImageDimIntrinsicInfo *Intr, in lowerImage() argument
7465 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode); in lowerImage()
7466 const AMDGPU::MIMGDimInfo *DimInfo = AMDGPU::getMIMGDimInfo(Intr->Dim); in lowerImage()
7467 unsigned IntrOpcode = Intr->BaseOpcode; in lowerImage()
7492 (Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_F16 || in lowerImage()
7493 Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16); in lowerImage()
7511 DMask = Op->getConstantOperandVal(ArgOffset + Intr->DMaskIndex); in lowerImage()
7556 unsigned VAddrEnd = ArgOffset + Intr->VAddrEnd; in lowerImage()
7561 Op.getOperand(ArgOffset + Intr->GradientStart).getSimpleValueType(); in lowerImage()
7566 VAddrVT = Op.getOperand(ArgOffset + Intr->CoordStart).getSimpleValueType(); in lowerImage()
7572 for (unsigned I = Intr->VAddrStart; I < Intr->GradientStart; I++) { in lowerImage()
7574 assert(I == Intr->BiasIndex && "Got unexpected 16-bit extra argument"); in lowerImage()
7582 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) && in lowerImage()
7613 AMDGPU::getMIMGG16MappingInfo(Intr->BaseOpcode); in lowerImage()
7622 ArgOffset + Intr->GradientStart, in lowerImage()
7623 ArgOffset + Intr->CoordStart, Intr->NumGradients); in lowerImage()
7625 for (unsigned I = ArgOffset + Intr->GradientStart; in lowerImage()
7626 I < ArgOffset + Intr->CoordStart; I++) in lowerImage()
7633 ArgOffset + Intr->CoordStart, VAddrEnd, in lowerImage()
7637 for (unsigned I = ArgOffset + Intr->CoordStart; I < VAddrEnd; I++) in lowerImage()
7679 cast<ConstantSDNode>(Op.getOperand(ArgOffset + Intr->UnormIndex)); in lowerImage()
7686 SDValue TexFail = Op.getOperand(ArgOffset + Intr->TexFailCtrlIndex); in lowerImage()
7729 Op.getOperand(ArgOffset + Intr->CachePolicyIndex))->getZExtValue(); in lowerImage()
7747 Ops.push_back(Op.getOperand(ArgOffset + Intr->RsrcIndex)); in lowerImage()
7749 Ops.push_back(Op.getOperand(ArgOffset + Intr->SampIndex)); in lowerImage()