Searched refs:SplatZero (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 2984 SDValue SplatZero = DAG.getConstant(0, DL, XLenVT); in lowerVectorMaskExt() local 2996 SplatZero = DAG.getSplatVector(VecVT, DL, SplatZero); in lowerVectorMaskExt() 2999 SplatZero = DAG.getNode(RISCVISD::SPLAT_VECTOR_I64, DL, VecVT, SplatZero); in lowerVectorMaskExt() 3004 return DAG.getNode(ISD::VSELECT, DL, VecVT, Src, SplatTrueVal, SplatZero); in lowerVectorMaskExt() 3016 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT, SplatZero, VL); in lowerVectorMaskExt() 3020 SplatTrueVal, SplatZero, VL); in lowerVectorMaskExt() 3074 SDValue SplatZero = DAG.getConstant(0, DL, Subtarget.getXLenVT()); in lowerVectorMaskTrunc() local 3077 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, ContainerVT, SplatZero); in lowerVectorMaskTrunc() 3081 return DAG.getSetCC(DL, MaskVT, Trunc, SplatZero, ISD::SETNE); in lowerVectorMaskTrunc() 3090 Trunc = DAG.getNode(RISCVISD::SETCC_VL, DL, MaskContainerVT, Trunc, SplatZero, in lowerVectorMaskTrunc() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 8830 auto *SplatZero = Constant::getNullValue(Ty); in InsertExplicitZeroOperand() local 8831 Ops.insert(Ops.begin(), SplatZero); in InsertExplicitZeroOperand() 8954 auto *SplatZero = Constant::getNullValue(OpndTy); in EmitAArch64SVEBuiltinExpr() local 8956 Ops[1] = Builder.CreateCall(Sel, {Ops[0], Ops[1], SplatZero}); in EmitAArch64SVEBuiltinExpr()
|