Home
last modified time | relevance | path

Searched refs:SplatZero (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp900 auto SplatZero = MIB.buildSplatVector(DstTy, MIB.buildConstant(DstEltTy, 0)); in legalizeExt() local
903 MIB.buildSelect(Dst, Src, SplatTrue, SplatZero); in legalizeExt()
1096 auto SplatZero = MIB.buildSplatVector( in legalizeExtractSubvector() local
1098 MIB.buildICmp(CmpInst::Predicate::ICMP_NE, Dst, ExtractZExt, SplatZero); in legalizeExtractSubvector()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3168 SDValue SplatZero = DAG.getNode( in lowerFP_TO_INT_SAT() local
3171 Res = DAG.getNode(RISCVISD::VMERGE_VL, DL, DstContainerVT, IsNan, SplatZero, in lowerFP_TO_INT_SAT()
6764 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT); in LowerIS_FPCLASS() local
6765 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerDstVT, in LowerIS_FPCLASS()
6766 DAG.getUNDEF(ContainerDstVT), SplatZero, VL); in LowerIS_FPCLASS()
6769 {AND, SplatZero, DAG.getCondCode(ISD::SETNE), in LowerIS_FPCLASS()
9576 SDValue SplatZero = DAG.getConstant(0, DL, VecVT); in lowerVectorMaskExt() local
9580 return DAG.getNode(ISD::VSELECT, DL, VecVT, Src.getOperand(0), SplatZero, in lowerVectorMaskExt()
9582 return DAG.getNode(ISD::VSELECT, DL, VecVT, Src, SplatTrueVal, SplatZero); in lowerVectorMaskExt()
9594 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT); in lowerVectorMaskExt() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp4403 auto *SplatZero = Constant::getNullValue(Ty); in InsertExplicitZeroOperand() local
4404 Ops.insert(Ops.begin(), SplatZero); in InsertExplicitZeroOperand()
4588 auto *SplatZero = Constant::getNullValue(OpndTy); in EmitAArch64SVEBuiltinExpr() local
4589 Ops[1] = Builder.CreateSelect(Ops[0], Ops[1], SplatZero); in EmitAArch64SVEBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3482 auto SplatZero = MIRBuilder.buildSplatVector( in widenScalar() local
3485 SplatZero); in widenScalar()