Home
last modified time | relevance | path

Searched refs:ScalarV (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1823 Value *ScalarV = Ext->getOperand(0); in scalarizeExtExtract() local
1824 if (!isGuaranteedNotToBePoison(ScalarV, &AC, dyn_cast<Instruction>(ScalarV), in scalarizeExtExtract()
1826 ScalarV = Builder.CreateFreeze(ScalarV); in scalarizeExtExtract()
1827 ScalarV = Builder.CreateBitCast( in scalarizeExtExtract()
1828 ScalarV, in scalarizeExtExtract()
1843 Value *LShr = Builder.CreateLShr(ScalarV, ShiftAmt); in scalarizeExtExtract()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1830 if (SDValue ScalarV = getSplatValue(Op.getNode())) { in lowerBUILD_VECTOR() local
1833 return CDAG.getBroadcast(ResultVT, ScalarV, AVL); in lowerBUILD_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14984 SDValue ScalarV = Reduce.getOperand(2); in combineBinOpToReduce() local
14985 EVT ScalarVT = ScalarV.getValueType(); in combineBinOpToReduce()
14986 if (ScalarV.getOpcode() == ISD::INSERT_SUBVECTOR && in combineBinOpToReduce()
14987 ScalarV.getOperand(0)->isUndef() && in combineBinOpToReduce()
14988 isNullConstant(ScalarV.getOperand(2))) in combineBinOpToReduce()
14989 ScalarV = ScalarV.getOperand(1); in combineBinOpToReduce()
14992 if (ScalarV.getOpcode() != RISCVISD::VFMV_S_F_VL && in combineBinOpToReduce()
14993 ScalarV.getOpcode() != RISCVISD::VMV_S_X_VL && in combineBinOpToReduce()
14994 ScalarV.getOpcode() != RISCVISD::VMV_V_X_VL) in combineBinOpToReduce()
14997 if (!isNonZeroAVL(ScalarV.getOperand(2))) in combineBinOpToReduce()
[all …]