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

References

lib/Target/X86/X86ISelLowering.cpp
21988       if (SDValue NewCond = LowerSETCC(Cond, DAG))
22039     std::tie(Value, Cond) = getX86XALUOOp(X86Cond, Cond.getValue(0), DAG);
22044     CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
22057           Chain = DAG.getNode(X86ISD::BRCOND, dl, Op.getValueType(),
22075           CC = DAG.getTargetConstant(CCode0, dl, MVT::i8);
22083               DAG.UpdateNodeOperands(User, User->getOperand(0), Dest);
22088             Chain = DAG.getNode(X86ISD::BRCOND, dl, Op.getValueType(), Chain,
22093             CC = DAG.getTargetConstant(CCode1, dl, MVT::i8);
22106       CC = DAG.getTargetConstant(CCode, dl, MVT::i8);
22124             DAG.UpdateNodeOperands(User, User->getOperand(0), Dest);
22129           SDValue Cmp = DAG.getNode(X86ISD::CMP, dl, MVT::i32,
22131           Cmp = ConvertCmpIfNecessary(Cmp, DAG);
22132           CC = DAG.getTargetConstant(X86::COND_NE, dl, MVT::i8);
22133           Chain = DAG.getNode(X86ISD::BRCOND, dl, Op.getValueType(),
22135           CC = DAG.getTargetConstant(X86::COND_P, dl, MVT::i8);
22145       SDValue Cmp = DAG.getNode(X86ISD::CMP, dl, MVT::i32,
22147       Cmp = ConvertCmpIfNecessary(Cmp, DAG);
22148       CC = DAG.getTargetConstant(X86::COND_NE, dl, MVT::i8);
22149       Chain = DAG.getNode(X86ISD::BRCOND, dl, Op.getValueType(),
22151       CC = DAG.getTargetConstant(X86::COND_P, dl, MVT::i8);
22159     if (isTruncWithZeroHighBitsInput(Cond, DAG))
22166       if (SDValue BT = LowerAndToBT(Cond, ISD::SETNE, dl, DAG, BTCC)) {
22176     CC = DAG.getTargetConstant(X86Cond, dl, MVT::i8);
22177     Cond = EmitCmp(Cond, DAG.getConstant(0, dl, Cond.getValueType()),
22178                    X86Cond, dl, DAG);
22180   Cond = ConvertCmpIfNecessary(Cond, DAG);
22181   return DAG.getNode(X86ISD::BRCOND, dl, Op.getValueType(),