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

References

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  918   Mask = DAG.getSelect(DL, BitTy, Mask,
  919           DAG.getConstant(APInt::getAllOnesValue(BitTy.getSizeInBits()), DL,
  921           DAG.getConstant(0, DL, BitTy));
  924   Mask = DAG.getSplatBuildVector(MaskTy, DL, Mask);
  929   Op1 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op1);
  930   Op2 = DAG.getNode(ISD::BITCAST, DL, MaskTy, Op2);
  933             APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy);
  934   SDValue NotMask = DAG.getNode(ISD::XOR, DL, MaskTy, Mask, AllOnes);
  936   Op1 = DAG.getNode(ISD::AND, DL, MaskTy, Op1, Mask);
  937   Op2 = DAG.getNode(ISD::AND, DL, MaskTy, Op2, NotMask);
  938   SDValue Val = DAG.getNode(ISD::OR, DL, MaskTy, Op1, Op2);
  939   return DAG.getNode(ISD::BITCAST, DL, Op.getValueType(), Val);