• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/

Lines Matching refs:NumLaneElts

91   const unsigned NumLaneElts = 2;
93 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
94 for (unsigned i = 0; i < NumLaneElts; ++i)
100 const unsigned NumLaneElts = 16;
102 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
103 for (unsigned i = 0; i < NumLaneElts; ++i) {
112 const unsigned NumLaneElts = 16;
114 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
115 for (unsigned i = 0; i < NumLaneElts; ++i) {
118 if (Base >= NumLaneElts) M = SM_SentinelZero;
125 const unsigned NumLaneElts = 16;
127 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
128 for (unsigned i = 0; i != NumLaneElts; ++i) {
131 if (Base >= NumLaneElts) Base += NumElts - NumLaneElts;
151 unsigned NumLaneElts = NumElts / NumLanes;
154 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
155 for (unsigned i = 0; i != NumLaneElts; ++i) {
156 ShuffleMask.push_back(SplatImm % NumLaneElts + l);
157 SplatImm /= NumLaneElts;
201 unsigned NumLaneElts = 128 / ScalarBits;
204 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
207 for (unsigned i = 0; i != NumLaneElts / 2; ++i) {
208 ShuffleMask.push_back(NewImm % NumLaneElts + s + l);
209 NewImm /= NumLaneElts;
212 if (NumLaneElts == 4) NewImm = Imm; // reload imm
222 unsigned NumLaneElts = NumElts / NumLanes;
224 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
225 for (unsigned i = l + NumLaneElts / 2, e = l + NumLaneElts; i != e; ++i) {
238 unsigned NumLaneElts = NumElts / NumLanes;
240 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
241 for (unsigned i = l, e = l + NumLaneElts / 2; i != e; ++i) {