Home
last modified time | relevance | path

Searched refs:SETCC (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86InstrCMovSetCC.td81 multiclass SETCC<bits<8> opc, string Mnemonic, PatLeaf OpNode> {
94 defm SETO : SETCC<0x90, "seto", X86_COND_O>; // is overflow bit set
95 defm SETNO : SETCC<0x91, "setno", X86_COND_NO>; // is overflow bit not set
96 defm SETB : SETCC<0x92, "setb", X86_COND_B>; // unsigned less than
97 defm SETAE : SETCC<0x93, "setae", X86_COND_AE>; // unsigned greater or equal
98 defm SETE : SETCC<0x94, "sete", X86_COND_E>; // equal to
99 defm SETNE : SETCC<0x95, "setne", X86_COND_NE>; // not equal to
100 defm SETBE : SETCC<0x96, "setbe", X86_COND_BE>; // unsigned less than or equal
101 defm SETA : SETCC<0x97, "seta", X86_COND_A>; // unsigned greater than
102 defm SETS : SETCC<0x98, "sets", X86_COND_S>; // is signed bit set
[all …]
DX86TargetTransformInfo.cpp287 { ISD::SETCC, MVT::v2f64, 1 }, in getCmpSelInstrCost()
288 { ISD::SETCC, MVT::v4f32, 1 }, in getCmpSelInstrCost()
289 { ISD::SETCC, MVT::v2i64, 1 }, in getCmpSelInstrCost()
290 { ISD::SETCC, MVT::v4i32, 1 }, in getCmpSelInstrCost()
291 { ISD::SETCC, MVT::v8i16, 1 }, in getCmpSelInstrCost()
292 { ISD::SETCC, MVT::v16i8, 1 }, in getCmpSelInstrCost()
296 { ISD::SETCC, MVT::v4f64, 1 }, in getCmpSelInstrCost()
297 { ISD::SETCC, MVT::v8f32, 1 }, in getCmpSelInstrCost()
299 { ISD::SETCC, MVT::v4i64, 4 }, in getCmpSelInstrCost()
300 { ISD::SETCC, MVT::v8i32, 4 }, in getCmpSelInstrCost()
[all …]
DX86ISelLowering.cpp462 setOperationAction(ISD::SETCC , MVT::i8 , Custom); in X86TargetLowering()
463 setOperationAction(ISD::SETCC , MVT::i16 , Custom); in X86TargetLowering()
464 setOperationAction(ISD::SETCC , MVT::i32 , Custom); in X86TargetLowering()
465 setOperationAction(ISD::SETCC , MVT::f32 , Custom); in X86TargetLowering()
466 setOperationAction(ISD::SETCC , MVT::f64 , Custom); in X86TargetLowering()
467 setOperationAction(ISD::SETCC , MVT::f80 , Custom); in X86TargetLowering()
470 setOperationAction(ISD::SETCC , MVT::i64 , Custom); in X86TargetLowering()
801 setOperationAction(ISD::SETCC, VT, Expand); in X86TargetLowering()
911 setOperationAction(ISD::SETCC, MVT::v2i64, Custom); in X86TargetLowering()
912 setOperationAction(ISD::SETCC, MVT::v16i8, Custom); in X86TargetLowering()
[all …]
DX86ISelLowering.h91 SETCC, enumerator
/external/llvm/lib/Target/R600/
DSIISelLowering.cpp75 setTargetDAGCombine(ISD::SETCC); in SITargetLowering()
281 if (Intr->getOpcode() == ISD::SETCC) { in LowerBRCOND()
363 SDValue Cond = DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, CC); in LowerSELECT_CC()
388 return DAG.getNode(ISD::SETCC, DL, VT, N->getOperand(0), in PerformDAGCombine()
394 case ISD::SETCC: { in PerformDAGCombine()
DR600ISelLowering.cpp51 setOperationAction(ISD::SETCC, MVT::v4i32, Expand); in R600TargetLowering()
68 setOperationAction(ISD::SETCC, MVT::i32, Expand); in R600TargetLowering()
69 setOperationAction(ISD::SETCC, MVT::f32, Expand); in R600TargetLowering()
468 ISD::SETCC, in LowerFPTOUINT()
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h351 SETCC, enumerator
DSelectionDAG.h617 return getNode(ISD::SETCC, DL, VT, LHS, RHS, getCondCode(Cond));
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h52 SETCC, enumerator
DMSP430ISelLowering.cpp112 setOperationAction(ISD::SETCC, MVT::i8, Custom); in MSP430TargetLowering()
113 setOperationAction(ISD::SETCC, MVT::i16, Custom); in MSP430TargetLowering()
195 case ISD::SETCC: return LowerSETCC(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h32 SETCC, enumerator
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp108 setOperationAction(ISD::SETCC, MVT::i32, Custom); in AArch64TargetLowering()
109 setOperationAction(ISD::SETCC, MVT::i64, Custom); in AArch64TargetLowering()
110 setOperationAction(ISD::SETCC, MVT::f32, Custom); in AArch64TargetLowering()
111 setOperationAction(ISD::SETCC, MVT::f64, Custom); in AArch64TargetLowering()
226 setOperationAction(ISD::SETCC, MVT::f128, Custom); in AArch64TargetLowering()
776 case AArch64ISD::SETCC: return "AArch64ISD::SETCC"; in getTargetNodeName()
1624 return DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, LHS, RHS, in getSelectableIntSetCC()
1693 SDValue A64CMP = DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, TheBit, in LowerBRCOND()
1742 SDValue SetCC = DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, LHS, RHS, in LowerBR_CC()
2135 SDValue SetCC = DAG.getNode(AArch64ISD::SETCC, dl, MVT::i32, LHS, RHS, in LowerSELECT_CC()
[all …]
DAArch64ISelLowering.h81 SETCC, enumerator
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp64 case ISD::SETCC: R = ScalarizeVecRes_SETCC(N); break; in ScalarizeVectorResult()
309 return DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, N->getOperand(2)); in ScalarizeVecRes_SETCC()
336 SDValue Res = DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, in ScalarizeVecRes_VSETCC()
512 case ISD::SETCC: in SplitVectorResult()
1044 case ISD::SETCC: Res = SplitVecOp_VSETCC(N); break; in SplitVectorOperand()
1309 LoRes = DAG.getNode(ISD::SETCC, DL, PartResVT, Lo0, Lo1, N->getOperand(2)); in SplitVecOp_VSETCC()
1310 HiRes = DAG.getNode(ISD::SETCC, DL, PartResVT, Hi0, Hi1, N->getOperand(2)); in SplitVecOp_VSETCC()
1372 case ISD::SETCC: Res = WidenVecRes_SETCC(N); break; in WidenVectorResult()
2096 return DAG.getNode(ISD::SETCC, N->getDebugLoc(), WidenVT, in WidenVecRes_SETCC()
2151 return DAG.getNode(ISD::SETCC, N->getDebugLoc(), in WidenVecRes_VSETCC()
[all …]
DLegalizeVectorOps.cpp221 case ISD::SETCC: in LegalizeOp()
296 else if (Node->getOpcode() == ISD::SETCC) in LegalizeOp()
756 Ops[i] = DAG.getNode(ISD::SETCC, dl, TLI.getSetCCResultType(TmpEltVT), in UnrollVSETCC()
DDAGCombiner.cpp547 if (N.getOpcode() == ISD::SETCC) { in isSetCCEquivalent()
1131 case ISD::SETCC: return visitSETCC(N); in visit()
2638 TLI.isOperationLegal(ISD::SETCC, in visitAND()
3150 TLI.isOperationLegal(ISD::SETCC, in visitOR()
3419 case ISD::SETCC: in visitXOR()
4151 if (N0.getOpcode() == ISD::SETCC) { in visitSELECT()
4192 if (SCC.getNode() && SCC.getOpcode() == ISD::SETCC) in visitSELECT_CC()
4230 if (ExtOpc != ISD::ANY_EXTEND && User->getOpcode() == ISD::SETCC) { in ExtendUsesToFormExtLoad()
4292 CombineTo(SetCC, DAG.getNode(ISD::SETCC, DL, SetCC->getValueType(0), in ExtendSetCCUses()
4453 if (N0.getOpcode() == ISD::SETCC) { in visitSIGN_EXTEND()
[all …]
DTargetLowering.cpp190 SDValue Tmp = DAG.getNode(ISD::SETCC, dl, getSetCCResultType(RetVT), in softenSetCCOperands()
193 NewLHS = DAG.getNode(ISD::SETCC, dl, getSetCCResultType(RetVT), NewLHS, in softenSetCCOperands()
1165 if (isTypeDesirableForOp(ISD::SETCC, MinVT)) { in SimplifySetCC()
1270 (isOperationLegal(ISD::SETCC, newVT) && in SimplifySetCC()
1313 if (N0.getOpcode() == ISD::SETCC && in SimplifySetCC()
1361 Op0.getOperand(0).getOpcode() == ISD::SETCC && in SimplifySetCC()
1362 Op0.getOperand(1).getOpcode() == ISD::SETCC) { in SimplifySetCC()
DLegalizeDAG.cpp1186 case ISD::SETCC: in LegalizeOp()
1189 Node->getOpcode() == ISD::SETCC ? 2 : 1; in LegalizeOp()
3556 if (Tmp1.getOpcode() == ISD::SETCC) { in ExpandNode()
3603 if (Tmp2.getOpcode() == ISD::SETCC) { in ExpandNode()
3620 case ISD::SETCC: { in ExpandNode()
3738 Node->getOpcode() == ISD::SETCC) { in PromoteNode()
3878 case ISD::SETCC: { in PromoteNode()
3887 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), in PromoteNode()
DSelectionDAGDumper.cpp188 case ISD::SETCC: return "setcc"; in getOperationName()
DLegalizeIntegerTypes.cpp70 case ISD::SETCC: Res = PromoteIntRes_SETCC(N); break; in PromoteIntegerResult()
786 case ISD::SETCC: Res = PromoteIntOp_SETCC(N, OpNo); break; in PromoteIntegerOperand()
2476 case ISD::SETCC: Res = ExpandIntOp_SETCC(N); break; in ExpandIntegerOperand()
2578 Tmp2 = DAG.getNode(ISD::SETCC, dl, in IntegerExpandSetCCOperands()
DLegalizeFloatTypes.cpp616 case ISD::SETCC: Res = SoftenFloatOp_SETCC(N); break; in SoftenFloatOperand()
1247 case ISD::SETCC: Res = ExpandFloatOp_SETCC(N); break; in ExpandFloatOperand()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp736 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SparcTargetLowering()
737 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SparcTargetLowering()
738 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SparcTargetLowering()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp223 AddPromotedToType(ISD::SETCC, MVT::i1, MVT::i32); in MipsTargetLowering()
237 setOperationAction(ISD::SETCC, MVT::f32, Custom); in MipsTargetLowering()
238 setOperationAction(ISD::SETCC, MVT::f64, Custom); in MipsTargetLowering()
662 if (Op.getOpcode() != ISD::SETCC) in createFPCmp()
700 if ((SetCC.getOpcode() != ISD::SETCC) || in performSELECTCombine()
907 case ISD::SETCC: return lowerSETCC(Op, DAG); in LowerOperation()
1608 SDValue Cond = DAG.getNode(ISD::SETCC, DL, getSetCCResultType(Ty), in lowerSELECT_CC()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1228 case ICmp: return ISD::SETCC; in InstructionOpcodeToISD()
1229 case FCmp: return ISD::SETCC; in InstructionOpcodeToISD()
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.cpp143 AddPromotedToType(ISD::SETCC, MVT::i1, MVT::i32); in MBlazeTargetLowering()

12