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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 8423     if (LHS.getOpcode() == AMDGPUISD::FP_CLASS &&
 8425       SDValue Src = LHS.getOperand(0);
 8429       const ConstantSDNode *CLHS = dyn_cast<ConstantSDNode>(LHS.getOperand(1));
 8447   if (isa<ConstantSDNode>(RHS) && LHS.hasOneUse() &&
 8448       LHS.getOpcode() == AMDGPUISD::PERM &&
 8449       isa<ConstantSDNode>(LHS.getOperand(2))) {
 8454     Sel |= LHS.getConstantOperandVal(2);
 8456     return DAG.getNode(AMDGPUISD::PERM, DL, MVT::i32, LHS.getOperand(0),
 8457                        LHS.getOperand(1), DAG.getConstant(Sel, DL, MVT::i32));
 8462   if (VT == MVT::i32 && LHS.hasOneUse() && RHS.hasOneUse() &&
 8464     uint32_t LHSMask = getPermuteMask(DAG, LHS);
 8471         std::swap(LHS, RHS);
 8494                            LHS.getOperand(0), RHS.getOperand(0),
 8508   if (LHS.getOpcode() == ISD::ZERO_EXTEND &&
 8510     std::swap(LHS, RHS);
 8518       std::tie(LowLHS, HiBits) = split64BitValue(LHS, DAG);
 8533           = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::OR, LHS, CRHS))