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

References

lib/Target/X86/X86ISelLowering.cpp
20036     switch (Op->getOpcode()) {
20041       if (Op.getNode()->getFlags().hasNoSignedWrap())
20054   if (Op.getResNo() != 0 || NeedOF || NeedCF) {
20056     return DAG.getNode(X86ISD::CMP, dl, MVT::i32, Op,
20057                        DAG.getConstant(0, dl, Op.getValueType()));
20062   SDValue ArithOp = Op;
20071     if (!hasNonFlagsUse(Op))
20082     for (SDNode::use_iterator UI = Op.getNode()->use_begin(),
20083            UE = Op.getNode()->use_end(); UI != UE; ++UI)
20106     return SDValue(Op.getNode(), 1);
20110     SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32);
20111     return DAG.getNode(X86ISD::SUB, dl, VTs, Op->getOperand(0),
20112                        Op->getOperand(1)).getValue(1);
20121     return DAG.getNode(X86ISD::CMP, dl, MVT::i32, Op,
20122                        DAG.getConstant(0, dl, Op.getValueType()));
20124   SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32);
20125   SmallVector<SDValue, 4> Ops(Op->op_begin(), Op->op_begin() + NumOperands);
20125   SmallVector<SDValue, 4> Ops(Op->op_begin(), Op->op_begin() + NumOperands);
20128   DAG.ReplaceAllUsesOfValueWith(SDValue(Op.getNode(), 0), New);