reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIISelLowering.cpp
 5718       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5727           DL.getDebugLoc());
 5738       return getImplicitArgPtr(DAG, DL);
 5750     return DAG.getNode(AMDGPUISD::RCP, DL, VT, Op.getOperand(1));
 5752     return DAG.getNode(AMDGPUISD::RSQ, DL, VT, Op.getOperand(1));
 5755       return emitRemovedIntrinsicError(DAG, DL, VT);
 5757     return DAG.getNode(AMDGPUISD::RSQ_LEGACY, DL, VT, Op.getOperand(1));
 5760       return emitRemovedIntrinsicError(DAG, DL, VT);
 5761     return DAG.getNode(AMDGPUISD::RCP_LEGACY, DL, VT, Op.getOperand(1));
 5764       return DAG.getNode(AMDGPUISD::RSQ_CLAMP, DL, VT, Op.getOperand(1));
 5770     SDValue Rsq = DAG.getNode(AMDGPUISD::RSQ, DL, VT, Op.getOperand(1));
 5771     SDValue Tmp = DAG.getNode(ISD::FMINNUM, DL, VT, Rsq,
 5772                               DAG.getConstantFP(Max, DL, VT));
 5773     return DAG.getNode(ISD::FMAXNUM, DL, VT, Tmp,
 5774                        DAG.getConstantFP(Min, DL, VT));
 5778       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5780     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5784       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5786     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5790       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5792     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5796       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5798     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5802       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5804     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5808       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5810     return lowerKernargMemParameter(DAG, VT, VT, DL, DAG.getEntryNode(),
 5814       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5820       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5826       return emitNonHSAIntrinsicError(DAG, DL, VT);
 5863     SDValue DLC = DAG.getTargetConstant(0, DL, MVT::i1);
 5867     return lowerSBuffer(VT, DL, Op.getOperand(1), Op.getOperand(2), GLC, DLC,
 5873     SDValue ToM0 = DAG.getCopyToReg(DAG.getEntryNode(), DL, AMDGPU::M0,
 5880         ISD::INTRINSIC_WO_CHAIN, DL, MVT::f32,
 5881         DAG.getTargetConstant(Intrinsic::amdgcn_interp_mov, DL, MVT::i32),
 5882         DAG.getConstant(2, DL, MVT::i32), // P0
 5891         DAG.getTargetConstant(0, DL, MVT::i32), // $src0_modifiers
 5893         DAG.getTargetConstant(0, DL, MVT::i32), // $src2_modifiers
 5895         DAG.getTargetConstant(0, DL, MVT::i1), // $clamp
 5896         DAG.getTargetConstant(0, DL, MVT::i32) // $omod
 5898       return DAG.getNode(AMDGPUISD::INTERP_P1LV_F16, DL, MVT::f32, Ops);
 5905         DAG.getTargetConstant(0, DL, MVT::i32), // $src0_modifiers
 5907         DAG.getTargetConstant(0, DL, MVT::i1), // $clamp
 5908         DAG.getTargetConstant(0, DL, MVT::i32), // $omod
 5911       return DAG.getNode(AMDGPUISD::INTERP_P1LL_F16, DL, MVT::f32, Ops);
 5915     SDValue ToM0 = DAG.getCopyToReg(DAG.getEntryNode(), DL, AMDGPU::M0,
 5921       DAG.getTargetConstant(0, DL, MVT::i32), // $src0_modifiers
 5923       DAG.getTargetConstant(0, DL, MVT::i32), // $src2_modifiers
 5925       DAG.getTargetConstant(0, DL, MVT::i1), // $clamp
 5928     return DAG.getNode(AMDGPUISD::INTERP_P2_F16, DL, MVT::f16, Ops);
 5931     return DAG.getNode(AMDGPUISD::SIN_HW, DL, VT, Op.getOperand(1));
 5934     return DAG.getNode(AMDGPUISD::COS_HW, DL, VT, Op.getOperand(1));
 5937     return DAG.getNode(AMDGPUISD::MUL_U24, DL, VT, Op.getOperand(1), Op.getOperand(2));
 5939     return DAG.getNode(AMDGPUISD::MUL_I24, DL, VT, Op.getOperand(1), Op.getOperand(2));
 5947       DL.getDebugLoc());
 5952     return DAG.getNode(AMDGPUISD::LDEXP, DL, VT,
 5956     return DAG.getNode(AMDGPUISD::FRACT, DL, VT, Op.getOperand(1));
 5959     return DAG.getNode(AMDGPUISD::FP_CLASS, DL, VT,
 5962     return DAG.getNode(AMDGPUISD::DIV_FMAS, DL, VT,
 5967     return DAG.getNode(AMDGPUISD::DIV_FIXUP, DL, VT,
 5971     return DAG.getNode(AMDGPUISD::TRIG_PREOP, DL, VT,
 5988     return DAG.getNode(AMDGPUISD::DIV_SCALE, DL, Op->getVTList(), Src0,
 6003     return DAG.getNode(AMDGPUISD::FMED3, DL, VT,
 6006     return DAG.getNode(AMDGPUISD::FDOT2, DL, VT,
 6010     return DAG.getNode(AMDGPUISD::FMUL_LEGACY, DL, VT,
 6013     return DAG.getNode(AMDGPUISD::FFBH_I32, DL, VT, Op.getOperand(1));
 6015     return DAG.getNode(AMDGPUISD::BFE_I32, DL, VT,
 6018     return DAG.getNode(AMDGPUISD::BFE_U32, DL, VT,
 6041       return DAG.getNode(Opcode, DL, VT, Op.getOperand(1), Op.getOperand(2));
 6043     SDValue Node = DAG.getNode(Opcode, DL, MVT::i32,
 6045     return DAG.getNode(ISD::BITCAST, DL, VT, Node);
 6048     return DAG.getNode(AMDGPUISD::FMAD_FTZ, DL, VT, Op.getOperand(1),
 6052     return SDValue(DAG.getMachineNode(AMDGPU::SI_IF_BREAK, DL, VT,
 6063     SDValue GA = DAG.getTargetGlobalAddress(GV, DL, MVT::i32, 0,
 6065     return {DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, GA), 0};
 6073     SDValue SrcVec = DAG.getNode(ISD::BITCAST, DL, MVT::v2i32,