Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp29682 EVT IncSplatVT = EVT::getVectorVT(Ctx, IncExtVT, EC); in LowerVECTOR_HISTOGRAM() local
29683 bool ExtTrunc = IncSplatVT != MemVT; in LowerVECTOR_HISTOGRAM()
29686 SDValue PassThru = DAG.getSplatVector(IncSplatVT, DL, Zero); in LowerVECTOR_HISTOGRAM()
29688 IncSplatVT, DL, DAG.getAnyExtOrTrunc(Inc, DL, IncExtVT)); in LowerVECTOR_HISTOGRAM()
29698 DAG.getVTList(IncSplatVT, MVT::Other), MemVT, DL, Ops, GMMO, IndexType, in LowerVECTOR_HISTOGRAM()
29708 SDValue Mul = DAG.getNode(ISD::MUL, DL, IncSplatVT, HistCnt, IncSplat); in LowerVECTOR_HISTOGRAM()
29709 SDValue Add = DAG.getNode(ISD::ADD, DL, IncSplatVT, Gather, Mul); in LowerVECTOR_HISTOGRAM()