Lines Matching refs:fixed_vector

1914   if (Ty == LLT::fixed_vector(2, 64)) {
1916 } else if (Ty == LLT::fixed_vector(4, 32)) {
1918 } else if (Ty == LLT::fixed_vector(2, 32)) {
1920 } else if (Ty == LLT::fixed_vector(4, 16)) {
1922 } else if (Ty == LLT::fixed_vector(8, 16)) {
1924 } else if (Ty == LLT::fixed_vector(16, 8)) {
1926 } else if (Ty == LLT::fixed_vector(8, 8)) {
1968 if (Ty == LLT::fixed_vector(2, 64)) {
1971 } else if (Ty == LLT::fixed_vector(4, 32)) {
1974 } else if (Ty == LLT::fixed_vector(2, 32)) {
1977 } else if (Ty == LLT::fixed_vector(4, 16)) {
1980 } else if (Ty == LLT::fixed_vector(8, 16)) {
1983 } else if (Ty == LLT::fixed_vector(16, 8)) {
1986 } else if (Ty == LLT::fixed_vector(8, 8)) {
2284 PtrTy.isVector() ? LLT::fixed_vector(2, 64) : LLT::scalar(64);
3318 if (DstTy == LLT::fixed_vector(4, 16) &&
3319 SrcTy == LLT::fixed_vector(4, 32)) {
3648 if (VecTy == LLT::fixed_vector(8, 8))
3650 else if (VecTy == LLT::fixed_vector(16, 8))
3652 else if (VecTy == LLT::fixed_vector(4, 16))
3654 else if (VecTy == LLT::fixed_vector(8, 16))
4190 LLT::fixed_vector(NumElts, WideTy.getScalarSizeInBits()),
6141 if (Ty == LLT::fixed_vector(8, S8))
6143 else if (Ty == LLT::fixed_vector(16, S8))
6145 else if (Ty == LLT::fixed_vector(4, S16))
6147 else if (Ty == LLT::fixed_vector(8, S16))
6149 else if (Ty == LLT::fixed_vector(2, S32))
6151 else if (Ty == LLT::fixed_vector(4, S32))
6153 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6165 if (Ty == LLT::fixed_vector(8, S8))
6167 else if (Ty == LLT::fixed_vector(16, S8))
6169 else if (Ty == LLT::fixed_vector(4, S16))
6171 else if (Ty == LLT::fixed_vector(8, S16))
6173 else if (Ty == LLT::fixed_vector(2, S32))
6175 else if (Ty == LLT::fixed_vector(4, S32))
6177 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6189 if (Ty == LLT::fixed_vector(8, S8))
6191 else if (Ty == LLT::fixed_vector(16, S8))
6193 else if (Ty == LLT::fixed_vector(4, S16))
6195 else if (Ty == LLT::fixed_vector(8, S16))
6197 else if (Ty == LLT::fixed_vector(2, S32))
6199 else if (Ty == LLT::fixed_vector(4, S32))
6201 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6213 if (Ty == LLT::fixed_vector(8, S8))
6215 else if (Ty == LLT::fixed_vector(16, S8))
6217 else if (Ty == LLT::fixed_vector(4, S16))
6219 else if (Ty == LLT::fixed_vector(8, S16))
6221 else if (Ty == LLT::fixed_vector(2, S32))
6223 else if (Ty == LLT::fixed_vector(4, S32))
6225 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6237 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6239 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6241 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6243 else if (Ty == LLT::fixed_vector(2, S64) ||
6244 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6255 if (Ty == LLT::fixed_vector(8, S8))
6257 else if (Ty == LLT::fixed_vector(16, S8))
6259 else if (Ty == LLT::fixed_vector(4, S16))
6261 else if (Ty == LLT::fixed_vector(8, S16))
6263 else if (Ty == LLT::fixed_vector(2, S32))
6265 else if (Ty == LLT::fixed_vector(4, S32))
6267 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6279 if (Ty == LLT::fixed_vector(8, S8))
6281 else if (Ty == LLT::fixed_vector(16, S8))
6283 else if (Ty == LLT::fixed_vector(4, S16))
6285 else if (Ty == LLT::fixed_vector(8, S16))
6287 else if (Ty == LLT::fixed_vector(2, S32))
6289 else if (Ty == LLT::fixed_vector(4, S32))
6291 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6303 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6305 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6307 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6309 else if (Ty == LLT::fixed_vector(2, S64) ||
6310 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6321 if (Ty == LLT::fixed_vector(8, S8))
6323 else if (Ty == LLT::fixed_vector(16, S8))
6325 else if (Ty == LLT::fixed_vector(4, S16))
6327 else if (Ty == LLT::fixed_vector(8, S16))
6329 else if (Ty == LLT::fixed_vector(2, S32))
6331 else if (Ty == LLT::fixed_vector(4, S32))
6333 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6345 if (Ty == LLT::fixed_vector(8, S8))
6347 else if (Ty == LLT::fixed_vector(16, S8))
6349 else if (Ty == LLT::fixed_vector(4, S16))
6351 else if (Ty == LLT::fixed_vector(8, S16))
6353 else if (Ty == LLT::fixed_vector(2, S32))
6355 else if (Ty == LLT::fixed_vector(4, S32))
6357 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6369 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6371 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6373 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6375 else if (Ty == LLT::fixed_vector(2, S64) ||
6376 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6387 if (Ty == LLT::fixed_vector(8, S8))
6389 else if (Ty == LLT::fixed_vector(16, S8))
6391 else if (Ty == LLT::fixed_vector(4, S16))
6393 else if (Ty == LLT::fixed_vector(8, S16))
6395 else if (Ty == LLT::fixed_vector(2, S32))
6397 else if (Ty == LLT::fixed_vector(4, S32))
6399 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6411 if (Ty == LLT::fixed_vector(8, S8))
6413 else if (Ty == LLT::fixed_vector(16, S8))
6415 else if (Ty == LLT::fixed_vector(4, S16))
6417 else if (Ty == LLT::fixed_vector(8, S16))
6419 else if (Ty == LLT::fixed_vector(2, S32))
6421 else if (Ty == LLT::fixed_vector(4, S32))
6423 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6435 if (Ty == LLT::fixed_vector(8, S8))
6437 else if (Ty == LLT::fixed_vector(16, S8))
6439 else if (Ty == LLT::fixed_vector(4, S16))
6441 else if (Ty == LLT::fixed_vector(8, S16))
6443 else if (Ty == LLT::fixed_vector(2, S32))
6445 else if (Ty == LLT::fixed_vector(4, S32))
6447 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6459 if (Ty == LLT::fixed_vector(8, S8))
6461 else if (Ty == LLT::fixed_vector(16, S8))
6463 else if (Ty == LLT::fixed_vector(4, S16))
6465 else if (Ty == LLT::fixed_vector(8, S16))
6467 else if (Ty == LLT::fixed_vector(2, S32))
6469 else if (Ty == LLT::fixed_vector(4, S32))
6471 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6483 if (Ty == LLT::fixed_vector(8, S8))
6485 else if (Ty == LLT::fixed_vector(16, S8))
6487 else if (Ty == LLT::fixed_vector(4, S16))
6489 else if (Ty == LLT::fixed_vector(8, S16))
6491 else if (Ty == LLT::fixed_vector(2, S32))
6493 else if (Ty == LLT::fixed_vector(4, S32))
6495 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6507 if (Ty == LLT::fixed_vector(8, S8))
6509 else if (Ty == LLT::fixed_vector(16, S8))
6511 else if (Ty == LLT::fixed_vector(4, S16))
6513 else if (Ty == LLT::fixed_vector(8, S16))
6515 else if (Ty == LLT::fixed_vector(2, S32))
6517 else if (Ty == LLT::fixed_vector(4, S32))
6519 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6531 if (Ty == LLT::fixed_vector(8, S8))
6533 else if (Ty == LLT::fixed_vector(16, S8))
6535 else if (Ty == LLT::fixed_vector(4, S16))
6537 else if (Ty == LLT::fixed_vector(8, S16))
6539 else if (Ty == LLT::fixed_vector(2, S32))
6541 else if (Ty == LLT::fixed_vector(4, S32))
6543 else if (Ty == LLT::fixed_vector(2, S64) || Ty == LLT::fixed_vector(2, P0))
6555 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6557 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6559 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6561 else if (Ty == LLT::fixed_vector(2, S64) ||
6562 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6573 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6575 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6577 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6579 else if (Ty == LLT::fixed_vector(2, S64) ||
6580 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6591 if (Ty == LLT::fixed_vector(8, S8) || Ty == LLT::fixed_vector(16, S8))
6593 else if (Ty == LLT::fixed_vector(4, S16) || Ty == LLT::fixed_vector(8, S16))
6595 else if (Ty == LLT::fixed_vector(2, S32) || Ty == LLT::fixed_vector(4, S32))
6597 else if (Ty == LLT::fixed_vector(2, S64) ||
6598 Ty == LLT::fixed_vector(2, P0) || Ty == S64 || Ty == P0)
6984 unsigned Opc = MRI.getType(DstReg) == LLT::fixed_vector(8, 8) ? Opc1 : Opc2;
7881 if (LaneIdx && SrcTy == LLT::fixed_vector(2, 64) &&