| /openbsd/src/gnu/llvm/llvm/lib/Target/XCore/ |
| D | XCoreInstrInfo.td | 351 // SELECT_CC_* - Used to implement the SELECT_CC DAG operation. Expanded after 354 def SELECT_CC : PseudoInstXCore<(outs GRRegs:$dst), 356 "# SELECT_CC PSEUDO!", 1193 (SELECT_CC GRRegs:$lhs, GRRegs:$T, GRRegs:$F)>; 1196 (SELECT_CC GRRegs:$lhs, GRRegs:$F, GRRegs:$T)>; 1199 (SELECT_CC (LSS_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>; 1201 (SELECT_CC (LSU_3r GRRegs:$rhs, GRRegs:$lhs), GRRegs:$F, GRRegs:$T)>; 1203 (SELECT_CC (LSS_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>; 1205 (SELECT_CC (LSU_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>; 1207 (SELECT_CC (EQ_3r GRRegs:$lhs, GRRegs:$rhs), GRRegs:$F, GRRegs:$T)>; [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | R600ISelLowering.cpp | 107 setOperationAction(ISD::SELECT_CC, {MVT::f32, MVT::i32}, Custom); in R600TargetLowering() 202 ISD::SELECT_CC, ISD::INSERT_VECTOR_ELT, ISD::LOAD}); in R600TargetLowering() 410 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() 1751 if (SelectCC.getOpcode() != ISD::SELECT_CC || in PerformDAGCombine() 1759 return DAG.getNode(ISD::SELECT_CC, DL, N->getValueType(0), in PerformDAGCombine() 1842 case ISD::SELECT_CC: { in PerformDAGCombine() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/BPF/ |
| D | BPFISelLowering.h | 28 SELECT_CC, enumerator
|
| D | BPFISelLowering.cpp | 119 setOperationAction(ISD::SELECT_CC, VT, Custom); in BPFTargetLowering() 288 case ISD::SELECT_CC: in LowerOperation() 620 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops); in LowerSELECT_CC() 631 case BPFISD::SELECT_CC: in getTargetNodeName()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/ |
| D | LanaiISelLowering.h | 38 SELECT_CC, enumerator
|
| D | LanaiISelLowering.cpp | 90 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in LanaiTargetLowering() 186 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() 1498 case LanaiISD::SELECT_CC: in computeKnownBitsForTargetNode()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/ |
| D | MSP430ISelLowering.h | 64 SELECT_CC, enumerator
|
| D | MSP430ISelLowering.cpp | 96 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() 1213 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSETCC() 1231 return DAG.getNode(MSP430ISD::SELECT_CC, dl, Op.getValueType(), Ops); in LowerSELECT_CC() 1384 case MSP430ISD::SELECT_CC: return "MSP430ISD::SELECT_CC"; in getTargetNodeName()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeFloatTypes.cpp | 133 case ISD::SELECT_CC: R = SoftenFloatRes_SELECT_CC(N); break; in SoftenFloatResult() 739 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in SoftenFloatRes_SELECT_CC() 855 case ISD::SELECT_CC: Res = SoftenFloatOp_SELECT_CC(N); break; in SoftenFloatOperand() 1206 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult() 1806 case ISD::SELECT_CC: Res = ExpandFloatOp_SELECT_CC(N); break; in ExpandFloatOperand() 2119 case ISD::SELECT_CC: R = PromoteFloatOp_SELECT_CC(N, OpNo); break; in PromoteFloatOperand() 2187 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), N->getValueType(0), in PromoteFloatOp_SELECT_CC() 2297 case ISD::SELECT_CC: R = PromoteFloatRes_SELECT_CC(N); break; in PromoteFloatResult() 2521 return DAG.getNode(ISD::SELECT_CC, SDLoc(N), in PromoteFloatRes_SELECT_CC() 2662 case ISD::SELECT_CC: R = SoftPromoteHalfRes_SELECT_CC(N); break; in SoftPromoteHalfResult() [all …]
|
| D | LegalizeTypesGeneric.cpp | 561 Lo = DAG.getNode(ISD::SELECT_CC, dl, LL.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC() 563 Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0), in SplitRes_SELECT_CC()
|
| D | LegalizeDAG.cpp | 1036 case ISD::SELECT_CC: in LegalizeOp() 1044 unsigned CCOperand = Opc == ISD::SELECT_CC ? 4 in LegalizeOp() 1059 if (Node->getOpcode() == ISD::SELECT_CC) in LegalizeOp() 3710 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2, in ExpandNode() 3717 case ISD::SELECT_CC: { in ExpandNode() 3780 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), in ExpandNode() 3785 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, in ExpandNode() 4497 Node->getOpcode() == ISD::SELECT_CC) in PromoteNode() 4701 case ISD::SELECT_CC: { in PromoteNode() 4725 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, NVT, {Tmp1, Tmp2, Tmp3, Tmp4, Cond}, in PromoteNode()
|
| D | LegalizeVectorOps.cpp | 352 case ISD::SELECT_CC: in LegalizeOp() 752 case ISD::SELECT_CC: { in Expand() 1567 DAG.getNode(ISD::SELECT_CC, dl, VT, LHS, RHS, in ExpandSETCC()
|
| D | SelectionDAGDumper.cpp | 294 case ISD::SELECT_CC: return "select_cc"; in getOperationName()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AVR/ |
| D | AVRISelLowering.h | 75 SELECT_CC enumerator
|
| D | AVRISelLowering.cpp | 109 setOperationAction(ISD::SELECT_CC, MVT::i8, Custom); in AVRTargetLowering() 110 setOperationAction(ISD::SELECT_CC, MVT::i16, Custom); in AVRTargetLowering() 111 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in AVRTargetLowering() 112 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in AVRTargetLowering() 269 NODE(SELECT_CC); in getTargetNodeName() 863 return DAG.getNode(AVRISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC() 880 return DAG.getNode(AVRISD::SELECT_CC, DL, VTs, Ops); in LowerSETCC() 960 case ISD::SELECT_CC: in LowerOperation()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | ISDOpcodes.h | 728 SELECT_CC, enumerator
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARC/ |
| D | ARCISelLowering.cpp | 145 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in ARCTargetLowering() 790 case ISD::SELECT_CC: in LowerOperation()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/VE/ |
| D | VEISelLowering.cpp | 918 setTargetDAGCombine(ISD::SELECT_CC); in VETargetLowering() 2834 assert(N->getOpcode() == ISD::SELECT_CC && in combineSelectCC() 2931 case ISD::SELECT_CC: in isI32Insn() 2978 if (User->getOpcode() == ISD::SELECT_CC || in isI32InsnAllUses() 3006 if (N->getOperand(0)->getOpcode() == ISD::SELECT_CC && in combineTRUNCATE() 3038 case ISD::SELECT_CC: in PerformDAGCombine()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| D | PPCISelLowering.cpp | 497 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in PPCTargetLowering() 498 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in PPCTargetLowering() 825 setOperationAction(ISD::SELECT_CC, VT, Promote); in PPCTargetLowering() 826 AddPromotedToType (ISD::SELECT_CC, VT, MVT::v4i32); in PPCTargetLowering() 876 setOperationAction(ISD::SELECT_CC, MVT::v4i32, Expand); in PPCTargetLowering() 1278 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering() 1281 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in PPCTargetLowering() 1282 setOperationAction(ISD::SELECT_CC, MVT::i64, isPPC64 ? Custom : Expand); in PPCTargetLowering() 1305 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering() 1385 setTargetDAGCombine({ISD::TRUNCATE, ISD::SETCC, ISD::SELECT_CC}); in PPCTargetLowering() [all …]
|
| D | PPCISelDAGToDAG.cpp | 3854 Compare.getOpcode() == ISD::SELECT_CC) && in getSETCCInGPR() 3866 int CCOpNum = Compare.getOpcode() == ISD::SELECT_CC ? 4 : 2; in getSETCCInGPR() 4528 assert(N->getOpcode() == ISD::SELECT_CC && "Expecting a SELECT_CC here."); in mayUseP9Setb() 4549 (FalseRes.getOpcode() != ISD::SELECT_CC || CC != ISD::SETEQ))) in mayUseP9Setb() 4552 SDValue SetOrSelCC = FalseRes.getOpcode() == ISD::SELECT_CC in mayUseP9Setb() 4555 bool InnerIsSel = SetOrSelCC.getOpcode() == ISD::SELECT_CC; in mayUseP9Setb() 4557 SetOrSelCC.getOpcode() != ISD::SELECT_CC) in mayUseP9Setb() 5643 case ISD::SELECT_CC: { in Select() 6194 if (O.getOpcode() != ISD::SELECT_CC) in combineToCMPB()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVISelLowering.h | 41 SELECT_CC, enumerator
|
| D | RISCVISelLowering.cpp | 212 setOperationAction(ISD::SELECT_CC, XLenVT, Expand); in RISCVTargetLowering() 365 setOperationAction(ISD::SELECT_CC, MVT::f16, Expand); in RISCVTargetLowering() 390 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in RISCVTargetLowering() 409 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in RISCVTargetLowering() 552 {ISD::SELECT_CC, ISD::VSELECT, ISD::VP_MERGE, ISD::VP_SELECT}, VT, in RISCVTargetLowering() 667 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering() 752 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering() 898 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering() 966 setOperationAction(ISD::SELECT_CC, VT, Expand); in RISCVTargetLowering() 4099 case ISD::SELECT_CC: { in LowerOperation() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/ |
| D | SparcISelLowering.cpp | 1688 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in SparcTargetLowering() 1689 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in SparcTargetLowering() 1690 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in SparcTargetLowering() 1691 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in SparcTargetLowering() 1708 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in SparcTargetLowering() 3219 case ISD::SELECT_CC: in LowerOperation()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsSEISelLowering.cpp | 127 setOperationAction(ISD::SELECT_CC, MVT::f16, Promote); in MipsSETargetLowering() 242 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in MipsSETargetLowering() 246 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand); in MipsSETargetLowering() 251 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand); in MipsSETargetLowering() 289 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in MipsSETargetLowering()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyISelLowering.cpp | 219 setOperationAction(ISD::SELECT_CC, T, Expand); in WebAssemblyTargetLowering() 286 for (auto Op : {ISD::BR_CC, ISD::SELECT_CC}) in WebAssemblyTargetLowering() 2230 return DAG.getNode(ISD::SELECT_CC, DL, MVT::i64, LHS[I], RHS[I], in LowerSETCC()
|