/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 1094 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(1))->get(); in SoftenFloatOp_BR_CC() local 1099 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), in SoftenFloatOp_BR_CC() 1106 CCCode = ISD::SETNE; in SoftenFloatOp_BR_CC() 1111 DAG.getCondCode(CCCode), NewLHS, NewRHS, in SoftenFloatOp_BR_CC() 1178 ISD::CondCode CCCode = cast<CondCodeSDNode>(N->getOperand(4))->get(); in SoftenFloatOp_SELECT_CC() local 1183 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), in SoftenFloatOp_SELECT_CC() 1190 CCCode = ISD::SETNE; in SoftenFloatOp_SELECT_CC() 1196 DAG.getCondCode(CCCode)), in SoftenFloatOp_SELECT_CC() 1205 ISD::CondCode CCCode = in SoftenFloatOp_SETCC() local 1211 TLI.softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, SDLoc(N), Op0, Op1, in SoftenFloatOp_SETCC() [all …]
|
H A D | LegalizeIntegerTypes.cpp | 2109 ISD::CondCode CCCode) { in PromoteSetCCOperands() argument 2116 if (ISD::isSignedIntSetCC(CCCode)) { in PromoteSetCCOperands() 2122 assert((ISD::isUnsignedIntSetCC(CCCode) || ISD::isIntEqualitySetCC(CCCode)) && in PromoteSetCCOperands() 5322 ISD::CondCode &CCCode, in IntegerExpandSetCCOperands() argument 5328 if (CCCode == ISD::SETEQ || CCCode == ISD::SETNE) { in IntegerExpandSetCCOperands() 5346 if ((CCCode == ISD::SETLT && CST->isZero()) || // X < 0 in IntegerExpandSetCCOperands() 5347 (CCCode == ISD::SETGT && CST->isAllOnes())) { // X > -1 in IntegerExpandSetCCOperands() 5355 switch (CCCode) { in IntegerExpandSetCCOperands() 5386 RHSHi, CCCode, false, DagCombineInfo, dl); in IntegerExpandSetCCOperands() 5390 LHSHi, RHSHi, DAG.getCondCode(CCCode)); in IntegerExpandSetCCOperands() [all …]
|
H A D | LegalizeVectorOps.cpp | 320 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(3))->get(); in LegalizeOp() local 321 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp() 505 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); in LegalizeOp() local 506 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp() 517 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); \ in LegalizeOp() 518 Action = TLI.getCondCodeAction(CCCode, LegalizeVT.getSimpleVT()); \ in LegalizeOp() 1709 ISD::CondCode CCCode = cast<CondCodeSDNode>(CC)->get(); in ExpandSETCC() local 1711 if (TLI.getCondCodeAction(CCCode, OpVT) != TargetLowering::Expand) { in ExpandSETCC()
|
H A D | TargetLowering.cpp | 293 ISD::CondCode &CCCode, in softenSetCCOperands() argument 297 return softenSetCCOperands(DAG, VT, NewLHS, NewRHS, CCCode, dl, OldLHS, in softenSetCCOperands() 303 ISD::CondCode &CCCode, in softenSetCCOperands() argument 318 switch (CCCode) { in softenSetCCOperands() 378 switch (CCCode) { in softenSetCCOperands() 414 CCCode = getCmpLibcallCC(LC1); in softenSetCCOperands() 417 CCCode = getSetCCInverse(CCCode, RetVT); in softenSetCCOperands() 426 SDValue Tmp = DAG.getSetCC(dl, SetCCVT, NewLHS, NewRHS, CCCode); in softenSetCCOperands() 428 CCCode = getCmpLibcallCC(LC2); in softenSetCCOperands() 430 CCCode = getSetCCInverse(CCCode, RetVT); in softenSetCCOperands() [all …]
|
H A D | LegalizeDAG.cpp | 1056 ISD::CondCode CCCode = in LegalizeOp() local 1058 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp() 5347 ISD::CondCode CCCode = cast<CondCodeSDNode>(Cond)->get(); in PromoteNode() local 5354 ExtOp = isSignedIntSetCC(CCCode) ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in PromoteNode() 5358 if (TLI.isCondCodeLegal(CCCode, CVT)) { in PromoteNode() 5387 ISD::CondCode CCCode = cast<CondCodeSDNode>(Node->getOperand(2))->get(); in PromoteNode() local 5388 if (isSignedIntSetCC(CCCode) || in PromoteNode() 5418 ISD::CondCode CCCode = in PromoteNode() local 5420 ExtOp = isSignedIntSetCC(CCCode) ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in PromoteNode()
|
H A D | LegalizeTypes.h | 527 ISD::CondCode &CCCode, const SDLoc &dl); 714 ISD::CondCode &CCCode, const SDLoc &dl,
|
H A D | SelectionDAG.cpp | 5298 ISD::CondCode CCCode = cast<CondCodeSDNode>(Op.getOperand(CCOp))->get(); in canCreateUndefOrPoison() local 5299 if (((unsigned)CCCode & 0x10U)) in canCreateUndefOrPoison()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 3883 SDValue &NewRHS, ISD::CondCode &CCCode, 3888 SDValue &NewRHS, ISD::CondCode &CCCode,
|