Lines Matching defs:Intr
1195 const AMDGPU::ImageDimIntrinsicInfo *Intr =
1197 BaseOpcode = AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
6491 unsigned SITargetLowering::isCFIntrinsic(const SDNode *Intr) const {
6492 if (Intr->getOpcode() == ISD::INTRINSIC_W_CHAIN) {
6493 switch (Intr->getConstantOperandVal(1)) {
6548 SDNode *Intr = BRCOND.getOperand(1).getNode();
6553 if (Intr->getOpcode() == ISD::SETCC) {
6555 SetCC = Intr;
6556 Intr = SetCC->getOperand(0).getNode();
6565 unsigned CFNode = isCFIntrinsic(Intr);
6571 bool HaveChain = Intr->getOpcode() == ISD::INTRINSIC_VOID ||
6572 Intr->getOpcode() == ISD::INTRINSIC_W_CHAIN;
6584 Ops.append(Intr->op_begin() + (HaveChain ? 2 : 1), Intr->op_end());
6587 ArrayRef<EVT> Res(Intr->value_begin() + 1, Intr->value_end());
6614 for (unsigned i = 1, e = Intr->getNumValues() - 1; i != e; ++i) {
6615 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg);
6630 SDValue(Intr, Intr->getNumValues() - 1),
6631 Intr->getOperand(0));
7897 const AMDGPU::ImageDimIntrinsicInfo *Intr,
7903 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode);
7904 const AMDGPU::MIMGDimInfo *DimInfo = AMDGPU::getMIMGDimInfo(Intr->Dim);
7905 unsigned IntrOpcode = Intr->BaseOpcode;
7930 (Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_F16 ||
7931 Intr->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16);
7949 DMask = Op->getConstantOperandVal(ArgOffset + Intr->DMaskIndex);
7994 unsigned VAddrEnd = ArgOffset + Intr->VAddrEnd;
7999 Op.getOperand(ArgOffset + Intr->GradientStart).getSimpleValueType();
8004 VAddrVT = Op.getOperand(ArgOffset + Intr->CoordStart).getSimpleValueType();
8010 for (unsigned I = Intr->VAddrStart; I < Intr->GradientStart; I++) {
8012 assert(I == Intr->BiasIndex && "Got unexpected 16-bit extra argument");
8020 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) &&
8051 AMDGPU::getMIMGG16MappingInfo(Intr->BaseOpcode);
8058 // const int PackEndIdx = IsA16 ? VAddrEnd : (ArgOffset + Intr->CoordStart);
8060 ArgOffset + Intr->GradientStart,
8061 ArgOffset + Intr->CoordStart, Intr->NumGradients);
8063 for (unsigned I = ArgOffset + Intr->GradientStart;
8064 I < ArgOffset + Intr->CoordStart; I++)
8071 ArgOffset + Intr->CoordStart, VAddrEnd,
8075 for (unsigned I = ArgOffset + Intr->CoordStart; I < VAddrEnd; I++)
8117 Op.getConstantOperandVal(ArgOffset + Intr->UnormIndex);
8124 SDValue TexFail = Op.getOperand(ArgOffset + Intr->TexFailCtrlIndex);
8166 unsigned CPol = Op.getConstantOperandVal(ArgOffset + Intr->CachePolicyIndex);
8184 Ops.push_back(Op.getOperand(ArgOffset + Intr->RsrcIndex));
8186 Ops.push_back(Op.getOperand(ArgOffset + Intr->SampIndex));