Searched refs:NeutralElem (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 6122 SDValue NeutralElem = DAG.getNeutralElement(BaseOpc, dl, ElemVT, Flags); in WidenVecOp_VECREDUCE() local 6123 assert(NeutralElem && "Neutral element must exist"); in WidenVecOp_VECREDUCE() 6133 SDValue SplatNeutral = DAG.getSplatVector(SplatVT, dl, NeutralElem); in WidenVecOp_VECREDUCE() 6141 Op = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, WideVT, Op, NeutralElem, in WidenVecOp_VECREDUCE() 6160 SDValue NeutralElem = DAG.getNeutralElement(BaseOpc, dl, ElemVT, Flags); in WidenVecOp_VECREDUCE_SEQ() local 6170 SDValue SplatNeutral = DAG.getSplatVector(SplatVT, dl, NeutralElem); in WidenVecOp_VECREDUCE_SEQ() 6178 Op = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, WideVT, Op, NeutralElem, in WidenVecOp_VECREDUCE_SEQ()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 5259 SDValue NeutralElem = in lowerVECREDUCE() local 5262 lowerScalarSplat(SDValue(), NeutralElem, DAG.getConstant(1, DL, XLenVT), in lowerVECREDUCE()
|