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