Home
last modified time | relevance | path

Searched refs:CCCode (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp1239 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(1))->get(); in SoftenFloatOp_BR_CC() local
1244 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), in SoftenFloatOp_BR_CC()
1251 CCCode = ISD::SETNE; in SoftenFloatOp_BR_CC()
1256 DAG.getCondCode(CCCode), NewLHS, NewRHS, in SoftenFloatOp_BR_CC()
1323 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(4))->get(); in SoftenFloatOp_SELECT_CC() local
1328 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), in SoftenFloatOp_SELECT_CC()
1335 CCCode = ISD::SETNE; in SoftenFloatOp_SELECT_CC()
1341 DAG.getCondCode(CCCode)), in SoftenFloatOp_SELECT_CC()
1350 ISD::CondCode CCCode = in SoftenFloatOp_SETCC() local
1356 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), Op0, Op1, in SoftenFloatOp_SETCC()
[all …]
H A DLegalizeIntegerTypes.cpp2174 ISD::CondCode CCCode) { in PromoteSetCCOperands() argument
2181 if (ISD::isSignedIntSetCC(CCCode)) { in PromoteSetCCOperands()
2187 assert((ISD::isUnsignedIntSetCC(CCCode) || ISD::isIntEqualitySetCC(CCCode)) && in PromoteSetCCOperands()
5561 ISD::CondCode &CCCode, in IntegerExpandSetCCOperands() argument
5567 if (CCCode == ISD::SETEQ || CCCode == ISD::SETNE) { in IntegerExpandSetCCOperands()
5585 if ((CCCode == ISD::SETLT && CST->isZero()) || // X < 0 in IntegerExpandSetCCOperands()
5586 (CCCode == ISD::SETGT && CST->isAllOnes())) { // X > -1 in IntegerExpandSetCCOperands()
5594 switch (CCCode) { in IntegerExpandSetCCOperands()
5625 RHSHi, CCCode, false, DagCombineInfo, dl); in IntegerExpandSetCCOperands()
5629 LHSHi, RHSHi, DAG.getCondCode(CCCode)); in IntegerExpandSetCCOperands()
[all …]
H A DLegalizeVectorOps.cpp331 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(3))->get(); in LegalizeOp() local
332 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp()
525 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); in LegalizeOp() local
526 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp()
544 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); \ in LegalizeOp()
545 Action = TLI.getCondCodeAction(CCCode, LegalizeVT.getSimpleVT()); \ in LegalizeOp()
2037 ISD::CondCode CCCode = cast<CondCodeSDNode>(CC)->get(); in ExpandSETCC() local
2039 if (TLI.getCondCodeAction(CCCode, OpVT) != TargetLowering::Expand) { in ExpandSETCC()
H A DTargetLowering.cpp307 ISD::CondCode &CCCode, in softenSetCCOperands() argument
311 return softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, dl, OldLHS, in softenSetCCOperands()
317 ISD::CondCode &CCCode, in softenSetCCOperands() argument
332 switch (CCCode) { in softenSetCCOperands()
392 switch (CCCode) { in softenSetCCOperands()
434 CCCode = getSoftFloatCmpLibcallPredicate(LC1Impl); in softenSetCCOperands()
437 CCCode = getSetCCInverse(CCCode, RetVT); in softenSetCCOperands()
450 assert(CCCode == (ShouldInvertCC ? ISD::SETEQ : ISD::SETNE) && in softenSetCCOperands()
460 SDValue Tmp = DAG.getSetCC(dl, SetCCVT, NewLHS, NewRHS, CCCode); in softenSetCCOperands()
462 CCCode = getSoftFloatCmpLibcallPredicate(LC2Impl); in softenSetCCOperands()
[all …]
H A DLegalizeDAG.cpp1086 ISD::CondCode CCCode = in LegalizeOp() local
1088 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp()
5557 ISD::CondCode CCCode = cast<CondCodeSDNode>(Cond)->get(); in PromoteNode() local
5564 ExtOp = isSignedIntSetCC(CCCode) ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in PromoteNode()
5568 if (TLI.isCondCodeLegal(CCCode, CVT)) { in PromoteNode()
5597 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); in PromoteNode() local
5598 if (isSignedIntSetCC(CCCode) || in PromoteNode()
5628 ISD::CondCode CCCode = in PromoteNode() local
5630 ExtOp = isSignedIntSetCC(CCCode) ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in PromoteNode()
H A DLegalizeTypes.h539 ISD::CondCode &CCCode, const SDLoc &dl);
746 ISD::CondCode &CCCode, const SDLoc &dl,
H A DSelectionDAG.cpp5607 ISD::CondCode CCCode = cast<CondCodeSDNode>(Op.getOperand(CCOp))->get(); in canCreateUndefOrPoison() local
5608 if (((unsigned)CCCode & 0x10U)) in canCreateUndefOrPoison()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4038 SDValue &NewRHS, ISD::CondCode &CCCode,
4043 SDValue &NewRHS, ISD::CondCode &CCCode,