Home
last modified time | relevance | path

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

123456

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrCMovSetCC.td77 multiclass SETCC<bits<8> opc, string Mnemonic, PatLeaf OpNode> {
88 defm SETO : SETCC<0x90, "seto", X86_COND_O>; // is overflow bit set
89 defm SETNO : SETCC<0x91, "setno", X86_COND_NO>; // is overflow bit not set
90 defm SETB : SETCC<0x92, "setb", X86_COND_B>; // unsigned less than
91 defm SETAE : SETCC<0x93, "setae", X86_COND_AE>; // unsigned greater or equal
92 defm SETE : SETCC<0x94, "sete", X86_COND_E>; // equal to
93 defm SETNE : SETCC<0x95, "setne", X86_COND_NE>; // not equal to
94 defm SETBE : SETCC<0x96, "setbe", X86_COND_BE>; // unsigned less than or equal
95 defm SETA : SETCC<0x97, "seta", X86_COND_A>; // unsigned greater than
96 defm SETS : SETCC<0x98, "sets", X86_COND_S>; // is signed bit set
[all …]
/external/llvm/lib/Target/X86/
DX86InstrCMovSetCC.td83 multiclass SETCC<bits<8> opc, string Mnemonic, PatLeaf OpNode> {
96 defm SETO : SETCC<0x90, "seto", X86_COND_O>; // is overflow bit set
97 defm SETNO : SETCC<0x91, "setno", X86_COND_NO>; // is overflow bit not set
98 defm SETB : SETCC<0x92, "setb", X86_COND_B>; // unsigned less than
99 defm SETAE : SETCC<0x93, "setae", X86_COND_AE>; // unsigned greater or equal
100 defm SETE : SETCC<0x94, "sete", X86_COND_E>; // equal to
101 defm SETNE : SETCC<0x95, "setne", X86_COND_NE>; // not equal to
102 defm SETBE : SETCC<0x96, "setbe", X86_COND_BE>; // unsigned less than or equal
103 defm SETA : SETCC<0x97, "seta", X86_COND_A>; // unsigned greater than
104 defm SETS : SETCC<0x98, "sets", X86_COND_S>; // is signed bit set
[all …]
DX86TargetTransformInfo.cpp887 { ISD::SETCC, MVT::v2i64, 8 }, in getCmpSelInstrCost()
888 { ISD::SETCC, MVT::v4i32, 1 }, in getCmpSelInstrCost()
889 { ISD::SETCC, MVT::v8i16, 1 }, in getCmpSelInstrCost()
890 { ISD::SETCC, MVT::v16i8, 1 }, in getCmpSelInstrCost()
894 { ISD::SETCC, MVT::v2f64, 1 }, in getCmpSelInstrCost()
895 { ISD::SETCC, MVT::v4f32, 1 }, in getCmpSelInstrCost()
896 { ISD::SETCC, MVT::v2i64, 1 }, in getCmpSelInstrCost()
900 { ISD::SETCC, MVT::v4f64, 1 }, in getCmpSelInstrCost()
901 { ISD::SETCC, MVT::v8f32, 1 }, in getCmpSelInstrCost()
903 { ISD::SETCC, MVT::v4i64, 4 }, in getCmpSelInstrCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/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.cpp1522 { ISD::SETCC, MVT::v2i64, 8 }, in getCmpSelInstrCost()
1523 { ISD::SETCC, MVT::v4i32, 1 }, in getCmpSelInstrCost()
1524 { ISD::SETCC, MVT::v8i16, 1 }, in getCmpSelInstrCost()
1525 { ISD::SETCC, MVT::v16i8, 1 }, in getCmpSelInstrCost()
1529 { ISD::SETCC, MVT::v2f64, 1 }, in getCmpSelInstrCost()
1530 { ISD::SETCC, MVT::v4f32, 1 }, in getCmpSelInstrCost()
1531 { ISD::SETCC, MVT::v2i64, 1 }, in getCmpSelInstrCost()
1535 { ISD::SETCC, MVT::v4f64, 1 }, in getCmpSelInstrCost()
1536 { ISD::SETCC, MVT::v8f32, 1 }, in getCmpSelInstrCost()
1538 { ISD::SETCC, MVT::v4i64, 4 }, in getCmpSelInstrCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Daarch64-neon-v1i1-setcc.ll4 ; This file test the DAG node like "v1i1 SETCC v1i64, v1i64". As the v1i1 type
6 ; As the v1i64 operands of SETCC are legal types, they will not be scalarized.
8 ; operands of SETCC have been legalized.
10 ; "v1i1 SETCC" correctly, these test cases are not needed.
/external/llvm/test/CodeGen/AArch64/
Daarch64-neon-v1i1-setcc.ll4 ; This file test the DAG node like "v1i1 SETCC v1i64, v1i64". As the v1i1 type
6 ; As the v1i64 operands of SETCC are legal types, they will not be scalarized.
8 ; operands of SETCC have been legalized.
10 ; "v1i1 SETCC" correctly, these test cases are not needed.
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DREADME.txt4 ** DONE Problem with asymmetric SETCC operations
96 ** Create test case for each Illegal SETCC case
97 The DAG combiner may someimes produce illegal i16 SETCC instructions.
99 *** TODO SETCC (ctlz x), 5) == const
100 *** TODO SETCC (and load, const) == const
101 *** DONE SETCC (zext x) == const
102 *** TODO SETCC (sext x) == const
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dsdiv-minsigned.ll4 ; This checks for a bug in the DAG combiner where a SETCC was created with
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp165 case ISD::SETCC: in LegalizeOp()
223 else if (Node->getOpcode() == ISD::SETCC) in LegalizeOp()
361 Ops[i] = DAG.getNode(ISD::SETCC, dl, TLI.getSetCCResultType(TmpEltVT), in UnrollVSETCC()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dint-cmp-54.ll1 ; Check that custom handling of SETCC does not crash
Dsetcc-03.ll1 ; Test SETCC with an i32 result for every integer condition.
Dsetcc-01.ll1 ; Test SETCC for every integer condition. The tests here assume that
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXISelLowering.cpp94 setOperationAction(ISD::SETCC, MVT::i1, Custom); in PTXTargetLowering()
113 case ISD::SETCC: in LowerOperation()
166 return DAG.getNode(ISD::SETCC, dl, MVT::i1, Op0, Op1, Op2); in LowerSETCC()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx512-adc-sbb.ll4 ; This asserted because we didn't account for a zext of a non-SETCC node:
Davx512-vec3-crash.ll4 ; This test crashed during type legalization of SETCC result type.
/external/swiftshader/third_party/LLVM/test/CodeGen/Blackfin/
Dpromote-setcc.ll3 ; The DAG combiner may sometimes create illegal i16 SETCC operations when run
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp64 case ISD::SETCC: R = ScalarizeVecRes_SETCC(N); break; in ScalarizeVectorResult()
337 if (Cond->getOpcode() == ISD::SETCC) { in ScalarizeVecRes_VSELECT()
430 SDValue Res = DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, in ScalarizeVecRes_SETCC()
481 case ISD::SETCC: in ScalarizeVectorOperand()
577 SDValue Res = DAG.getNode(ISD::SETCC, DL, MVT::i1, LHS, RHS, in ScalarizeVecOp_VSETCC()
671 case ISD::SETCC: in SplitVectorResult()
1598 case ISD::SETCC: Res = SplitVecOp_VSETCC(N); break; in SplitVectorOperand()
2213 LoRes = DAG.getNode(ISD::SETCC, DL, PartResVT, Lo0, Lo1, N->getOperand(2)); in SplitVecOp_VSETCC()
2214 HiRes = DAG.getNode(ISD::SETCC, DL, PartResVT, Hi0, Hi1, N->getOperand(2)); in SplitVecOp_VSETCC()
2279 case ISD::SETCC: Res = WidenVecRes_SETCC(N); break; in WidenVectorResult()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp117 setOperationAction(ISD::SETCC, MVT::i32, Expand); in SystemZTargetLowering()
118 setOperationAction(ISD::SETCC, MVT::i64, Expand); in SystemZTargetLowering()
119 setOperationAction(ISD::SETCC, MVT::f32, Expand); in SystemZTargetLowering()
120 setOperationAction(ISD::SETCC, MVT::f64, Expand); in SystemZTargetLowering()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h344 SETCC, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.h42 SETCC, enumerator
/external/llvm/test/CodeGen/SystemZ/
Dsetcc-01.ll1 ; Test SETCC for every integer condition. The tests here assume that
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.h42 SETCC, enumerator
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.h52 SETCC, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h52 SETCC, enumerator

123456