| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 1239 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 D | LegalizeIntegerTypes.cpp | 2174 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 D | LegalizeVectorOps.cpp | 331 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 D | TargetLowering.cpp | 307 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 D | LegalizeDAG.cpp | 1086 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 D | LegalizeTypes.h | 539 ISD::CondCode &CCCode, const SDLoc &dl); 746 ISD::CondCode &CCCode, const SDLoc &dl,
|
| H A D | SelectionDAG.cpp | 5607 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 D | TargetLowering.h | 4038 SDValue &NewRHS, ISD::CondCode &CCCode, 4043 SDValue &NewRHS, ISD::CondCode &CCCode,
|