Home
last modified time | relevance | path

Searched refs:VSELECT (Results 1 – 25 of 62) sorted by relevance

123

/external/llvm/test/CodeGen/X86/
Dvshift-6.ll13 ; VSELECT(r, B, count);
17 ; r = VSELECT(r, C, count);
19 ; VSELECT(r, r+r, count);
D2011-12-15-vec_shift.ll13 ; Make sure we're masking and pcmp'ing the VSELECT conditon vector.
Dvselect-avx.ll107 ; We shouldn't try to lower this directly using VSELECT because we don't have
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvshift-6.ll15 ; VSELECT(r, B, count);
19 ; r = VSELECT(r, C, count);
21 ; VSELECT(r, r+r, count);
D2011-12-15-vec_shift.ll13 ; Make sure we're masking and pcmp'ing the VSELECT conditon vector.
Dvselect-avx.ll139 ; We shouldn't try to lower this directly using VSELECT because we don't have
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp163 case ISD::VSELECT: in LegalizeOp()
217 if (Node->getOpcode() == ISD::VSELECT) in LegalizeOp()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h330 VSELECT, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h358 VSELECT, enumerator
DBasicTTIImpl.h488 ISD = ISD::VSELECT; in getCmpSelInstrCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp106 setTargetDAGCombine(ISD::VSELECT); in MipsSETargetLowering()
167 setTargetDAGCombine(ISD::VSELECT); in MipsSETargetLowering()
346 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAIntType()
391 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAFloatType()
707 return DAG.getNode(ISD::VSELECT, SDLoc(N), Ty, Cond, IfSet, IfClr); in performORCombine()
1037 case ISD::VSELECT: in PerformDAGCombine()
1579 return DAG.getNode(ISD::VSELECT, DL, VecTy, in lowerINTRINSIC_WO_CHAIN()
1594 return DAG.getNode(ISD::VSELECT, DL, VecTy, in lowerINTRINSIC_WO_CHAIN()
1599 return DAG.getNode(ISD::VSELECT, DL, Op->getValueType(0), Op->getOperand(3), in lowerINTRINSIC_WO_CHAIN()
1602 return DAG.getNode(ISD::VSELECT, DL, Op->getValueType(0), in lowerINTRINSIC_WO_CHAIN()
[all …]
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp80 setTargetDAGCombine(ISD::VSELECT); in MipsSETargetLowering()
98 setTargetDAGCombine(ISD::VSELECT); in MipsSETargetLowering()
275 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAIntType()
320 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAFloatType()
777 return DAG.getNode(ISD::VSELECT, SDLoc(N), Ty, Cond, IfSet, IfClr); in performORCombine()
1091 case ISD::VSELECT: in PerformDAGCombine()
1593 return DAG.getNode(ISD::VSELECT, DL, VecTy, in lowerINTRINSIC_WO_CHAIN()
1606 return DAG.getNode(ISD::VSELECT, DL, VecTy, in lowerINTRINSIC_WO_CHAIN()
1611 return DAG.getNode(ISD::VSELECT, DL, Op->getValueType(0), Op->getOperand(3), in lowerINTRINSIC_WO_CHAIN()
1614 return DAG.getNode(ISD::VSELECT, DL, Op->getValueType(0), in lowerINTRINSIC_WO_CHAIN()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h401 VSELECT, enumerator
DBasicTTIImpl.h715 ISD = ISD::VSELECT; in getCmpSelInstrCost()
/external/u-boot/arch/arm/dts/
Dimx7d-sdb.dts121 MX7D_PAD_GPIO1_IO08__SD1_VSELECT 0x59 /* VSELECT */
Dimx6ull-14x14-evk.dts179 MX6UL_PAD_GPIO1_IO05__USDHC1_VSELECT 0x17059 /* SD1 VSELECT */
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp61 case ISD::VSELECT: R = ScalarizeVecRes_VSELECT(N); break; in ScalarizeVectorResult()
478 case ISD::VSELECT: in ScalarizeVectorOperand()
647 case ISD::VSELECT: in SplitVectorResult()
1620 case ISD::VSELECT: in SplitVectorOperand()
1715 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
1717 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
2276 case ISD::VSELECT: in WidenVectorResult()
3176 if (N->getOpcode() != ISD::VSELECT) in WidenVSELECTAndMask()
3275 return DAG.getNode(ISD::VSELECT, SDLoc(N), VSelVT, Mask, VSelOp1, VSelOp2); in WidenVSELECTAndMask()
DLegalizeVectorOps.cpp351 case ISD::VSELECT: in LegalizeOp()
719 case ISD::VSELECT: in Expand()
DSelectionDAGDumper.cpp257 case ISD::VSELECT: return "vselect"; in getOperationName()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp292 case ISD::VSELECT: in LegalizeOp()
689 case ISD::VSELECT: in Expand()
DLegalizeVectorTypes.cpp63 case ISD::VSELECT: R = ScalarizeVecRes_VSELECT(N); break; in ScalarizeVectorResult()
452 case ISD::VSELECT: in ScalarizeVectorOperand()
590 case ISD::VSELECT: in SplitVectorResult()
1481 case ISD::VSELECT: in SplitVectorOperand()
1553 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
1555 DAG.getNode(ISD::VSELECT, DL, HiOpVT, HiMask, HiOp0, HiOp1); in SplitVecOp_VSELECT()
2068 case ISD::VSELECT: in WidenVectorResult()
DSelectionDAGDumper.cpp216 case ISD::VSELECT: return "vselect"; in getOperationName()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp726 setOperationAction(ISD::VSELECT, MVT::v4f32, Custom); in X86TargetLowering()
785 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
808 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
902 setOperationAction(ISD::VSELECT, MVT::v16i8, Legal); in X86TargetLowering()
1107 setOperationAction(ISD::VSELECT, VT, Custom); in X86TargetLowering()
1116 setOperationAction(ISD::VSELECT, MVT::v32i8, Legal); in X86TargetLowering()
1221 setOperationAction(ISD::VSELECT, MVT::v8i1, Expand); in X86TargetLowering()
1222 setOperationAction(ISD::VSELECT, MVT::v16i1, Expand); in X86TargetLowering()
1398 setOperationAction(ISD::VSELECT, VT, Legal); in X86TargetLowering()
1459 setOperationAction(ISD::VSELECT, MVT::v32i16, Legal); in X86TargetLowering()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp740 setOperationAction(ISD::VSELECT, (MVT::SimpleValueType)VT, Expand); in X86TargetLowering()
931 setOperationAction(ISD::VSELECT, MVT::v2f64, Legal); in X86TargetLowering()
932 setOperationAction(ISD::VSELECT, MVT::v2i64, Legal); in X86TargetLowering()
933 setOperationAction(ISD::VSELECT, MVT::v16i8, Legal); in X86TargetLowering()
934 setOperationAction(ISD::VSELECT, MVT::v4i32, Legal); in X86TargetLowering()
935 setOperationAction(ISD::VSELECT, MVT::v4f32, Legal); in X86TargetLowering()
1033 setOperationAction(ISD::VSELECT, MVT::v4f64, Legal); in X86TargetLowering()
1034 setOperationAction(ISD::VSELECT, MVT::v4i64, Legal); in X86TargetLowering()
1035 setOperationAction(ISD::VSELECT, MVT::v8i32, Legal); in X86TargetLowering()
1036 setOperationAction(ISD::VSELECT, MVT::v8f32, Legal); in X86TargetLowering()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp158 setOperationAction(ISD::VSELECT, T, Custom); in initializeHVXLowering()
1473 case ISD::VSELECT: in LowerHvxOperation()

123