Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1051 unsigned SegLen) { in getInputSegmentList() argument
1052 assert(isPowerOf2_32(SegLen)); in getInputSegmentList()
1057 unsigned Shift = Log2_32(SegLen); in getInputSegmentList()
1058 BitVector Segs(alignTo(SM.MaxSrc + 1, SegLen) >> Shift); in getInputSegmentList()
1070 unsigned SegLen) { in getOutputSegmentMap() argument
1081 assert(MaskLen % SegLen == 0); in getOutputSegmentMap()
1082 SmallVector<unsigned, 4> Map(MaskLen / SegLen); in getOutputSegmentMap()
1086 for (int I = 0; I != static_cast<int>(SegLen); ++I) { in getOutputSegmentMap()
1087 int M = SM.Mask[S*SegLen + I]; in getOutputSegmentMap()
1090 unsigned G = M / SegLen; // Input segment of this element. in getOutputSegmentMap()
[all …]