Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1768 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()