Searched refs:LargeVecVT (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 18401 MVT LargeVecVT = in lowerVECTOR_COMPRESS() local 18405 Vec = widenSubVector(LargeVecVT, Vec, /*ZeroNewElements=*/false, Subtarget, in lowerVECTOR_COMPRESS() 18409 Passthru = Passthru.isUndef() ? DAG.getUNDEF(LargeVecVT) in lowerVECTOR_COMPRESS() 18410 : widenSubVector(LargeVecVT, Passthru, in lowerVECTOR_COMPRESS() 18415 DAG.getNode(ISD::VECTOR_COMPRESS, DL, LargeVecVT, Vec, Mask, Passthru); in lowerVECTOR_COMPRESS() 18423 EVT LargeVecVT = MVT::getVectorVT(LageElementVT, NumElements); in lowerVECTOR_COMPRESS() local 18425 Vec = DAG.getNode(ISD::ANY_EXTEND, DL, LargeVecVT, Vec); in lowerVECTOR_COMPRESS() 18427 ? DAG.getUNDEF(LargeVecVT) in lowerVECTOR_COMPRESS() 18428 : DAG.getNode(ISD::ANY_EXTEND, DL, LargeVecVT, Passthru); in lowerVECTOR_COMPRESS() 18431 DAG.getNode(ISD::VECTOR_COMPRESS, DL, LargeVecVT, Vec, Mask, Passthru); in lowerVECTOR_COMPRESS()
|