Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18401 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()