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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 8261           SDValue BFE = DAG.getNode(AMDGPUISD::BFE_U32, SL, MVT::i32,
 8263                                     DAG.getConstant(Offset, SL, MVT::i32),
 8264                                     DAG.getConstant(Bits, SL, MVT::i32));
 8265           EVT NarrowVT = EVT::getIntegerVT(*DAG.getContext(), Bits);
 8266           SDValue Ext = DAG.getNode(ISD::AssertZext, SL, VT, BFE,
 8267                                     DAG.getValueType(NarrowVT));
 8268           SDValue Shl = DAG.getNode(ISD::SHL, SDLoc(LHS), VT, Ext,
 8269                                     DAG.getConstant(NB, SDLoc(CRHS), MVT::i32));
 8285       return DAG.getNode(AMDGPUISD::PERM, DL, MVT::i32, LHS.getOperand(0),
 8286                          LHS.getOperand(1), DAG.getConstant(Sel, DL, MVT::i32));
 8324         return DAG.getNode(AMDGPUISD::FP_CLASS, DL, MVT::i1,
 8325                            X, DAG.getConstant(Mask, DL, MVT::i32));
 8348       return DAG.getNode(AMDGPUISD::FP_CLASS, DL, MVT::i1, RHS.getOperand(0),
 8349                          DAG.getConstant(NewMask, DL, MVT::i32));
 8359       return DAG.getSelect(SDLoc(N), MVT::i32, RHS.getOperand(0),
 8360                            LHS, DAG.getConstant(0, SDLoc(N), MVT::i32));
 8367     uint32_t LHSMask = getPermuteMask(DAG, LHS);
 8368     uint32_t RHSMask = getPermuteMask(DAG, RHS);
 8404         return DAG.getNode(AMDGPUISD::PERM, DL, MVT::i32,
 8406                            DAG.getConstant(Sel, DL, MVT::i32));