Lines Matching refs:VSELECT
188 setOperationAction(ISD::VSELECT, VT, Expand); in addTypeForNEON()
441 setOperationAction(ISD::VSELECT, VT, Expand); in addMVEVectorTypes()
1528 setTargetDAGCombine(ISD::VSELECT); in ARMTargetLowering()
8329 DAG.getNode(ISD::VSELECT, dl, MVT::v16i8, RecastV1, AllOnes, AllZeroes); in PromoteMVEPredVector()
9919 Combo = DAG.getNode(ISD::VSELECT, dl, VT, Mask, NewLoad, PassThru); in LowerMLOAD()
12874 } else if (N->getOpcode() == ISD::VSELECT) { in PerformVQDMULHCombine()
13007 return DCI.DAG.getNode(ISD::VSELECT, SDLoc(N), Type, Cond, RHS, LHS); in PerformVSELECTCombine()
16019 if (ResVT != RetTy || N0->getOpcode() != ISD::VSELECT || in PerformVECREDUCE_ADDCombine()
16071 if (ResVT != RetTy || N0->getOpcode() != ISD::VSELECT || in PerformVECREDUCE_ADDCombine()
16199 if (Op->getOpcode() == ISD::VSELECT) in PerformVECREDUCE_ADDCombine()
16208 Ext = DAG.getNode(ISD::VSELECT, dl, N0->getValueType(0), in PerformVECREDUCE_ADDCombine()
17662 case ISD::VSELECT: return PerformVSELECTCombine(N, DCI, Subtarget); in PerformDAGCombine()