Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3047 MVT WideIntContainerVT = in lowerVECTOR_SHUFFLEAsVNSRL() local
3049 Src = DAG.getBitcast(WideIntContainerVT, Src); in lowerVECTOR_SHUFFLEAsVNSRL()
3333 MVT WideIntContainerVT = in lowerVECTOR_SHUFFLE() local
3339 VT.getVectorElementType(), WideIntContainerVT.getVectorElementCount()); in lowerVECTOR_SHUFFLE()
3359 DAG.getNode(RISCVISD::VWADDU_VL, DL, WideIntContainerVT, V1, V2, in lowerVECTOR_SHUFFLE()
3360 DAG.getUNDEF(WideIntContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
3366 DAG.getNode(RISCVISD::VWMULU_VL, DL, WideIntContainerVT, V2, Multiplier, in lowerVECTOR_SHUFFLE()
3367 DAG.getUNDEF(WideIntContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
3371 Add = DAG.getNode(RISCVISD::ADD_VL, DL, WideIntContainerVT, Add, WidenMul, in lowerVECTOR_SHUFFLE()
3372 DAG.getUNDEF(WideIntContainerVT), TrueMask, VL); in lowerVECTOR_SHUFFLE()
[all …]