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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 8223   if (!VT.isInteger())
 8239       if (VT != MVT::i1)
 8240         NotCond = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, NotCond);
 8246       if (VT != MVT::i1)
 8247         NotCond = DAG.getNode(ISD::SIGN_EXTEND, DL, VT, NotCond);
 8252       if (VT != MVT::i1)
 8253         Cond = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, Cond);
 8258       if (VT != MVT::i1)
 8259         Cond = DAG.getNode(ISD::SIGN_EXTEND, DL, VT, Cond);
 8265     if (TLI.convertSelectOfConstantsToMath(VT)) {
 8272         if (VT != MVT::i1)
 8273           Cond = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, Cond);
 8274         return DAG.getNode(ISD::ADD, DL, VT, Cond, N2);
 8278         if (VT != MVT::i1)
 8279           Cond = DAG.getNode(ISD::SIGN_EXTEND, DL, VT, Cond);
 8280         return DAG.getNode(ISD::ADD, DL, VT, Cond, N2);
 8285         if (VT != MVT::i1)
 8286           Cond = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, Cond);
 8287         SDValue ShAmtC = DAG.getConstant(C1Val.exactLogBase2(), DL, VT);
 8288         return DAG.getNode(ISD::SHL, DL, VT, Cond, ShAmtC);
 8315     if (VT.bitsEq(CondVT))
 8317     return DAG.getZExtOrTrunc(NotCond, DL, VT);