Home
last modified time | relevance | path

Searched refs:ZeroVec (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp441 SDValue ZeroVec = in getMaskBroadcast() local
448 return DAG.getSetCC(DL, BoolVecTy, BCVec, ZeroVec, ISD::CondCode::SETNE); in getMaskBroadcast()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp430 Register ZeroVec = B.buildConstant(HalfTy, 0).getReg(0); in applyCombineMulCMLT() local
434 B.buildICmp(CmpInst::Predicate::ICMP_SLT, HalfTy, CastReg, ZeroVec) in applyCombineMulCMLT()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp61 Constant *ZeroVec = Constant::getNullValue(II.getType()); in simplifyX86MaskedLoad() local
65 return IC.replaceInstUsesWith(II, ZeroVec); in simplifyX86MaskedLoad()
72 II.getType(), Ptr, Align(1), BoolMask, ZeroVec); in simplifyX86MaskedLoad()
H A DX86ISelLowering.cpp20918 SDValue ZeroVec = DAG.getConstant(0, dl, InVT); in LowerAVXExtend() local
20921 SDValue OpHi = getUnpackh(DAG, dl, InVT, In, NeedZero ? ZeroVec : Undef); in LowerAVXExtend()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2552 llvm::Value *ZeroVec = llvm::Constant::getNullValue(ScalableSrcTy); in VisitCastExpr() local
2553 Src = Builder.CreateInsertVector(ScalableSrcTy, ZeroVec, Src, in VisitCastExpr()
5604 llvm::Value *ZeroVec = llvm::Constant::getNullValue(VecTy); in VisitAbstractConditionalOperator() local
5606 CondV = Builder.CreateICmpNE(CondV, ZeroVec, "vector_cond"); in VisitAbstractConditionalOperator()
H A DCGCall.cpp1494 llvm::Value *ZeroVec = llvm::Constant::getNullValue(FromTy); in CoerceScalableToFixed() local
1495 V = CGF.Builder.CreateInsertVector(FromTy, ZeroVec, V, uint64_t(0)); in CoerceScalableToFixed()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6637 SDValue ZeroVec = in lowerZERO_EXTEND_VECTOR_INREG() local
6649 SDValue Shuf = DAG.getVectorShuffle(InVT, DL, PackedOp, ZeroVec, Mask); in lowerZERO_EXTEND_VECTOR_INREG()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10324 SDValue ZeroVec = DAG.getNode(ARMISD::VMOVIMM, dl, VT, in LowerMLOAD() local
10327 VT, dl, N->getChain(), N->getBasePtr(), N->getOffset(), Mask, ZeroVec, in LowerMLOAD()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp24346 SDValue ZeroVec = DAG.getConstant(0, DL, VecVT); in reduceBuildVecToShuffleWithZero() local
24349 ZeroVec, ShufMask, DAG); in reduceBuildVecToShuffleWithZero()