Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.td356 // SELECT_CC_* - Used to implement the SELECT_CC DAG operation. Expanded after
359 def SELECT_CC : PseudoInstXCore<(outs GRRegs:$dst),
361 "# SELECT_CC PSEUDO!",
1202 (SELECT_CC GRRegs:$lhs, GRRegs:$T, GRRegs:$F)>;
1205 (SELECT_CC GRRegs:$lhs, GRRegs:$F, GRRegs:$T)>;
1208 (SELECT_CC (LSS_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>;
1210 (SELECT_CC (LSU_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>;
1212 (SELECT_CC (LSS_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
1214 (SELECT_CC (LSU_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
1216 (SELECT_CC (EQ_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp133 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in R600TargetLowering()
134 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in R600TargetLowering()
252 setTargetDAGCombine(ISD::SELECT_CC); in R600TargetLowering()
461 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
904 return DAG.getNode(ISD::SELECT_CC, DL, VT, LHS, RHS, True, False, CC); in LowerSELECT_CC()
961 SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, in LowerSELECT_CC()
985 SDValue Cond = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, LHS, RHS, HWTrue, HWFalse, CC); in LowerSELECT_CC()
987 return DAG.getNode(ISD::SELECT_CC, DL, VT, in LowerSELECT_CC()
1780 if (SelectCC.getOpcode() != ISD::SELECT_CC || in PerformDAGCombine()
1788 return DAG.getNode(ISD::SELECT_CC, DL, N->getValueType(0), in PerformDAGCombine()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.h28 SELECT_CC, enumerator
H A DBPFISelLowering.cpp120 setOperationAction(ISD::SELECT_CC, VT, Custom); in BPFTargetLowering()
287 case ISD::SELECT_CC: in LowerOperation()
621 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops); in LowerSELECT_CC()
632 case BPFISD::SELECT_CC: in getTargetNodeName()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h38 SELECT_CC, enumerator
H A DLanaiISelLowering.cpp90 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in LanaiTargetLowering()
190 case ISD::SELECT_CC: in LowerOperation()
998 return DAG.getNode(LanaiISD::SELECT_CC, DL, VTs, TrueV, FalseV, TargetCC, in LowerSELECT_CC()
1102 case LanaiISD::SELECT_CC: in getTargetNodeName()
1499 case LanaiISD::SELECT_CC: in computeKnownBitsForTargetNode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp103 setOperationAction(ISD::SELECT_CC, MVT::i8, Custom); in AVRTargetLowering()
104 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom); in AVRTargetLowering()
105 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in AVRTargetLowering()
106 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in AVRTargetLowering()
260 NODE(SELECT_CC); in getTargetNodeName()
751 return DAG.getNode(AVRISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC()
768 return DAG.getNode(AVRISD::SELECT_CC, DL, VTs, Ops); in LowerSETCC()
802 case ISD::SELECT_CC: in LowerOperation()
H A DAVRISelLowering.h73 SELECT_CC enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp129 case ISD::SELECT_CC: R = SoftenFloatRes_SELECT_CC(N); break; in SoftenFloatResult()
719 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in SoftenFloatRes_SELECT_CC()
833 case ISD::SELECT_CC: Res = SoftenFloatOp_SELECT_CC(N); break; in SoftenFloatOperand()
1176 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult()
1779 case ISD::SELECT_CC: Res = ExpandFloatOp_SELECT_CC(N); break; in ExpandFloatOperand()
2088 case ISD::SELECT_CC: R = PromoteFloatOp_SELECT_CC(N, OpNo); break; in PromoteFloatOperand()
2156 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), N->getValueType(0), in PromoteFloatOp_SELECT_CC()
2266 case ISD::SELECT_CC: R = PromoteFloatRes_SELECT_CC(N); break; in PromoteFloatResult()
2490 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in PromoteFloatRes_SELECT_CC()
2630 case ISD::SELECT_CC: R = SoftPromoteHalfRes_SELECT_CC(N); break; in SoftPromoteHalfResult()
[all …]
H A DLegalizeTypesGeneric.cpp553 Lo = DAG.getNode(ISD::SELECT_CC, dl, LL.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC()
555 Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC()
H A DLegalizeDAG.cpp1033 case ISD::SELECT_CC: in LegalizeOp()
1038 unsigned CCOperand = Node->getOpcode() == ISD::SELECT_CC ? 4 : in LegalizeOp()
1050 if (Node->getOpcode() == ISD::SELECT_CC) in LegalizeOp()
3621 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2, in ExpandNode()
3629 case ISD::SELECT_CC: { in ExpandNode()
3692 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), in ExpandNode()
3697 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, in ExpandNode()
4388 Node->getOpcode() == ISD::SELECT_CC) in PromoteNode()
4592 case ISD::SELECT_CC: { in PromoteNode()
4616 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, NVT, {Tmp1, Tmp2, Tmp3, Tmp4, Cond}, in PromoteNode()
H A DLegalizeVectorOps.cpp399 case ISD::SELECT_CC: in LegalizeOp()
1385 DAG.getNode(ISD::SELECT_CC, dl, VT, LHS, RHS, in ExpandSETCC()
H A DSelectionDAGDumper.cpp283 case ISD::SELECT_CC: return "select_cc"; in getOperationName()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h64 SELECT_CC, enumerator
H A DMSP430ISelLowering.cpp96 setOperationAction(ISD::SELECT_CC, MVT::i8, Custom); in MSP430TargetLowering()
97 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom); in MSP430TargetLowering()
349 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
1212 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSETCC()
1230 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSELECT_CC()
1381 case MSP430ISD::SELECT_CC: return "MSP430ISD::SELECT_CC"; in getTargetNodeName()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h684 SELECT_CC, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp115 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in ARCTargetLowering()
754 case ISD::SELECT_CC: in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp175 setOperationAction(ISD::SELECT_CC, XLenVT, Expand); in RISCVTargetLowering()
315 setOperationAction(ISD::SELECT_CC, MVT::f16, Expand); in RISCVTargetLowering()
327 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in RISCVTargetLowering()
344 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in RISCVTargetLowering()
447 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering()
525 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering()
582 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering()
710 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering()
779 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering()
2701 return DAG.getNode(RISCVISD::SELECT_CC, DL, Op.getValueType(), Ops); in lowerSELECT()
[all …]
H A DRISCVISelLowering.h38 SELECT_CC, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp456 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in PPCTargetLowering()
457 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in PPCTargetLowering()
780 setOperationAction(ISD::SELECT_CC, VT, Promote); in PPCTargetLowering()
781 AddPromotedToType (ISD::SELECT_CC, VT, MVT::v4i32); in PPCTargetLowering()
831 setOperationAction(ISD::SELECT_CC, MVT::v4i32, Expand); in PPCTargetLowering()
1234 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering()
1237 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in PPCTargetLowering()
1238 setOperationAction(ISD::SELECT_CC, MVT::i64, isPPC64 ? Custom : Expand); in PPCTargetLowering()
1334 setTargetDAGCombine(ISD::SELECT_CC); in PPCTargetLowering()
10813 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
[all …]
H A DPPCISelDAGToDAG.cpp3836 Compare.getOpcode() == ISD::SELECT_CC) && in getSETCCInGPR()
3848 int CCOpNum = Compare.getOpcode() == ISD::SELECT_CC ? 4 : 2; in getSETCCInGPR()
4499 assert(N->getOpcode() == ISD::SELECT_CC && "Expecting a SELECT_CC here."); in mayUseP9Setb()
4520 (FalseRes.getOpcode() != ISD::SELECT_CC || CC != ISD::SETEQ))) in mayUseP9Setb()
4523 SDValue SetOrSelCC = FalseRes.getOpcode() == ISD::SELECT_CC in mayUseP9Setb()
4526 bool InnerIsSel = SetOrSelCC.getOpcode() == ISD::SELECT_CC; in mayUseP9Setb()
4528 SetOrSelCC.getOpcode() != ISD::SELECT_CC) in mayUseP9Setb()
5378 case ISD::SELECT_CC: { in Select()
5839 if (O.getOpcode() != ISD::SELECT_CC) in combineToCMPB()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1552 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in SparcTargetLowering()
1553 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in SparcTargetLowering()
1554 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in SparcTargetLowering()
1555 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in SparcTargetLowering()
1572 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in SparcTargetLowering()
3036 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG, *this, in LowerOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp196 setOperationAction(ISD::SELECT_CC, T, Expand); in WebAssemblyTargetLowering()
253 for (auto Op : {ISD::BR_CC, ISD::SELECT_CC}) in WebAssemblyTargetLowering()
1955 return DAG.getNode(ISD::SELECT_CC, DL, MVT::i64, LHS[I], RHS[I], in LowerSETCC()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp130 setOperationAction(ISD::SELECT_CC, MVT::f16, Promote); in MipsSETargetLowering()
249 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in MipsSETargetLowering()
253 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in MipsSETargetLowering()
258 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in MipsSETargetLowering()
296 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in MipsSETargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2498 case ISD::SELECT_CC: in isI32Insn()
2528 if (User->getOpcode() == ISD::SELECT_CC || in isI32Insn()
2557 if (N->getOperand(0)->getOpcode() == ISD::SELECT_CC && in combineTRUNCATE()

123