Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1574 unsigned HalfLen = HwLen / 2; in shuffs1() local
1575 assert(isPowerOf2_32(HalfLen)); in shuffs1()
1579 std::pair<int, unsigned> Strip1 = findStrip(SM.Mask, 1, HalfLen); in shuffs1()
1580 if ((Strip1.first & ~HalfLen) == 0 && Strip1.second == HalfLen) { in shuffs1()
1582 findStrip(SM.Mask.drop_front(HalfLen), 1, HalfLen); in shuffs1()
1585 Results.push(Hexagon::A2_tfrsi, MVT::i32, {getConst32(HalfLen, dl)}); in shuffs1()