reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));