Searched refs:ResizeTy (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1768 auto *ResizeTy = VectorType::get(HVC.getIntTy(Width), VecTy); in processFxpMul() local 1770 X = Builder.CreateTrunc(X, ResizeTy, "trn"); in processFxpMul() 1771 Y = Builder.CreateTrunc(Y, ResizeTy, "trn"); in processFxpMul() 1773 X = SignX == Signed ? Builder.CreateSExt(X, ResizeTy, "sxt") in processFxpMul() 1774 : Builder.CreateZExt(X, ResizeTy, "zxt"); in processFxpMul() 1775 Y = SignY == Signed ? Builder.CreateSExt(Y, ResizeTy, "sxt") in processFxpMul() 1776 : Builder.CreateZExt(Y, ResizeTy, "zxt"); in processFxpMul() 1779 assert(X->getType() == Y->getType() && X->getType() == ResizeTy); in processFxpMul() 1781 unsigned VecLen = HVC.length(ResizeTy); in processFxpMul()
|