Home
last modified time | relevance | path

Searched refs:SELECT_CC (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.cpp83 case ISD::SELECT_CC: in hasNativeBF16Support()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td386 // SELECT_CC_* - Used to implement the SELECT_CC DAG operation. Expanded after
389 def SELECT_CC : PseudoInstXCore<(outs GRRegs:$dst),
391 "# SELECT_CC PSEUDO!",
1237 (SELECT_CC GRRegs:$lhs, GRRegs:$T, GRRegs:$F)>;
1240 (SELECT_CC GRRegs:$lhs, GRRegs:$F, GRRegs:$T)>;
1243 (SELECT_CC (LSS_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>;
1245 (SELECT_CC (LSU_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>;
1247 (SELECT_CC (LSS_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
1249 (SELECT_CC (LSU_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
1251 (SELECT_CC (EQ_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp111 setOperationAction(ISD::SELECT_CC, {MVT::f32, MVT::i32}, Custom); in R600TargetLowering()
206 ISD::SELECT_CC, ISD::INSERT_VECTOR_ELT, ISD::LOAD}); in R600TargetLowering()
414 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
855 return DAG.getNode(ISD::SELECT_CC, DL, VT, LHS, RHS, True, False, CC); in LowerSELECT_CC()
912 SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, in LowerSELECT_CC()
936 SDValue Cond = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, LHS, RHS, HWTrue, HWFalse, CC); in LowerSELECT_CC()
938 return DAG.getNode(ISD::SELECT_CC, DL, VT, in LowerSELECT_CC()
1748 if (SelectCC.getOpcode() != ISD::SELECT_CC || in PerformDAGCombine()
1756 return DAG.getNode(ISD::SELECT_CC, DL, N->getValueType(0), in PerformDAGCombine()
1839 case ISD::SELECT_CC: { in PerformDAGCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaOperators.td70 def Xtensa_select_cc: SDNode<"XtensaISD::SELECT_CC", SDT_XtensaSelectCC,
H A DXtensaISelLowering.h54 SELECT_CC, enumerator
H A DXtensaISelLowering.cpp117 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in XtensaTargetLowering()
121 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in XtensaTargetLowering()
124 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in XtensaTargetLowering()
903 SDValue Res = DAG.getNode(XtensaISD::SELECT_CC, DL, Ty, LHS, RHS, TrueValue, in LowerSELECT_CC()
1476 case ISD::SELECT_CC: in LowerOperation()
1523 case XtensaISD::SELECT_CC: in getTargetNodeName()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h28 SELECT_CC, enumerator
H A DBPFISelLowering.cpp131 setOperationAction(ISD::SELECT_CC, VT, Custom); in BPFTargetLowering()
323 case ISD::SELECT_CC: in LowerOperation()
720 return DAG.getNode(BPFISD::SELECT_CC, DL, Op.getValueType(), Ops); in LowerSELECT_CC()
791 case BPFISD::SELECT_CC: in getTargetNodeName()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp95 setOperationAction(ISD::SELECT_CC, MVT::i8, Custom); in MSP430TargetLowering()
96 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom); in MSP430TargetLowering()
229 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
1087 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSETCC()
1105 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSELECT_CC()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h793 SELECT_CC, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp162 case ISD::SELECT_CC: R = SoftenFloatRes_SELECT_CC(N); break; in SoftenFloatResult()
1047 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in SoftenFloatRes_SELECT_CC()
1163 case ISD::SELECT_CC: Res = SoftenFloatOp_SELECT_CC(N); break; in SoftenFloatOperand()
1544 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult()
2303 case ISD::SELECT_CC: Res = ExpandFloatOp_SELECT_CC(N); break; in ExpandFloatOperand()
2637 case ISD::SELECT_CC: R = PromoteFloatOp_SELECT_CC(N, OpNo); break; in PromoteFloatOperand()
2740 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), N->getValueType(0), in PromoteFloatOp_SELECT_CC()
2900 case ISD::SELECT_CC: R = PromoteFloatRes_SELECT_CC(N); break; in PromoteFloatResult()
3212 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in PromoteFloatRes_SELECT_CC()
3382 case ISD::SELECT_CC: R = SoftPromoteHalfRes_SELECT_CC(N); break; in SoftPromoteHalfResult()
[all …]
H A DLegalizeTypesGeneric.cpp580 Lo = DAG.getNode(ISD::SELECT_CC, dl, LL.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC()
582 Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC()
H A DLegalizeDAG.cpp1067 case ISD::SELECT_CC: in LegalizeOp()
1075 unsigned CCOperand = Opc == ISD::SELECT_CC ? 4 in LegalizeOp()
1090 if (Node->getOpcode() == ISD::SELECT_CC) in LegalizeOp()
4297 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2, in ExpandNode()
4304 case ISD::SELECT_CC: { in ExpandNode()
4368 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), in ExpandNode()
4373 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, in ExpandNode()
5315 Node->getOpcode() == ISD::SELECT_CC) in PromoteNode()
5555 case ISD::SELECT_CC: { in PromoteNode()
5579 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, NVT, {Tmp1, Tmp2, Tmp3, Tmp4, Cond}, in PromoteNode()
H A DLegalizeVectorOps.cpp396 case ISD::SELECT_CC: in LegalizeOp()
1000 case ISD::SELECT_CC: { in Expand()
2091 DAG.getNode(ISD::SELECT_CC, dl, VT, LHS, RHS, in ExpandSETCC()
H A DSelectionDAGDumper.cpp340 case ISD::SELECT_CC: return "select_cc"; in getOperationName()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp88 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in LanaiTargetLowering()
181 case ISD::SELECT_CC: in LowerOperation()
984 return DAG.getNode(LanaiISD::SELECT_CC, DL, Op.getValueType(), TrueV, FalseV, in LowerSELECT_CC()
1453 case LanaiISD::SELECT_CC: in computeKnownBitsForTargetNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp108 setOperationAction(ISD::SELECT_CC, MVT::i8, Custom); in AVRTargetLowering()
109 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom); in AVRTargetLowering()
110 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in AVRTargetLowering()
111 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in AVRTargetLowering()
842 return DAG.getNode(AVRISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSELECT_CC()
858 return DAG.getNode(AVRISD::SELECT_CC, DL, Op.getValueType(), Ops); in LowerSETCC()
938 case ISD::SELECT_CC: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp146 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in ARCTargetLowering()
776 case ISD::SELECT_CC: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h38 SELECT_CC, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp906 setTargetDAGCombine(ISD::SELECT_CC); in VETargetLowering()
2814 assert(N->getOpcode() == ISD::SELECT_CC && in combineSelectCC()
2911 case ISD::SELECT_CC: in isI32Insn()
2958 if (User->getOpcode() == ISD::SELECT_CC || in isI32InsnAllUses()
2986 if (N->getOperand(0)->getOpcode() == ISD::SELECT_CC && in combineTRUNCATE()
3018 case ISD::SELECT_CC: in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp520 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in PPCTargetLowering()
521 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in PPCTargetLowering()
850 setOperationAction(ISD::SELECT_CC, VT, Promote); in PPCTargetLowering()
851 AddPromotedToType (ISD::SELECT_CC, VT, MVT::v4i32); in PPCTargetLowering()
902 setOperationAction(ISD::SELECT_CC, MVT::v4i32, Expand); in PPCTargetLowering()
1321 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering()
1324 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in PPCTargetLowering()
1325 setOperationAction(ISD::SELECT_CC, MVT::i64, isPPC64 ? Custom : Expand); in PPCTargetLowering()
1353 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering()
1430 setTargetDAGCombine({ISD::TRUNCATE, ISD::SETCC, ISD::SELECT_CC}); in PPCTargetLowering()
[all …]
H A DPPCISelDAGToDAG.cpp4005 Compare.getOpcode() == ISD::SELECT_CC) && in getSETCCInGPR()
4017 int CCOpNum = Compare.getOpcode() == ISD::SELECT_CC ? 4 : 2; in getSETCCInGPR()
4679 assert(N->getOpcode() == ISD::SELECT_CC && "Expecting a SELECT_CC here."); in mayUseP9Setb()
4700 (FalseRes.getOpcode() != ISD::SELECT_CC || CC != ISD::SETEQ))) in mayUseP9Setb()
4703 SDValue SetOrSelCC = FalseRes.getOpcode() == ISD::SELECT_CC in mayUseP9Setb()
4706 bool InnerIsSel = SetOrSelCC.getOpcode() == ISD::SELECT_CC; in mayUseP9Setb()
4708 SetOrSelCC.getOpcode() != ISD::SELECT_CC) in mayUseP9Setb()
5838 case ISD::SELECT_CC: { in Select()
6409 if (O.getOpcode() != ISD::SELECT_CC) in combineToCMPB()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1722 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in SparcTargetLowering()
1723 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in SparcTargetLowering()
1724 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in SparcTargetLowering()
1725 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in SparcTargetLowering()
1745 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in SparcTargetLowering()
3123 case ISD::SELECT_CC: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp69 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in CSKYTargetLowering()
129 setOperationAction(ISD::SELECT_CC, VT, Expand); in CSKYTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp165 setOperationAction(ISD::SELECT_CC, MVT::f16, Promote); in MipsSETargetLowering()
285 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in MipsSETargetLowering()
289 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in MipsSETargetLowering()
294 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in MipsSETargetLowering()
332 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in MipsSETargetLowering()

123