Searched refs:WideIntContainerVT (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3047 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 …]
|