Commit 9b32f3d
authored
[DAG] visitEXTRACT_SUBVECTOR - don't return early on failure of EXTRACT_SUBVECTOR(INSERT_SUBVECTOR()) -> BITCAST fold (llvm#133695)
Always allow later folds to try to match as well.1 parent b9b9add commit 9b32f3d
File tree
6 files changed
+335
-362
lines changed- llvm
- lib/CodeGen/SelectionDAG
- test/CodeGen
- AMDGPU
- X86
6 files changed
+335
-362
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25532 | 25532 | | |
25533 | 25533 | | |
25534 | 25534 | | |
25535 | | - | |
25536 | | - | |
25537 | | - | |
25538 | | - | |
25539 | | - | |
25540 | | - | |
25541 | | - | |
25542 | | - | |
25543 | | - | |
25544 | | - | |
25545 | | - | |
25546 | | - | |
25547 | | - | |
25548 | | - | |
25549 | | - | |
| 25535 | + | |
| 25536 | + | |
| 25537 | + | |
| 25538 | + | |
| 25539 | + | |
| 25540 | + | |
| 25541 | + | |
| 25542 | + | |
| 25543 | + | |
| 25544 | + | |
| 25545 | + | |
| 25546 | + | |
| 25547 | + | |
| 25548 | + | |
| 25549 | + | |
| 25550 | + | |
| 25551 | + | |
25550 | 25552 | | |
25551 | | - | |
25552 | | - | |
25553 | | - | |
25554 | | - | |
25555 | 25553 | | |
25556 | 25554 | | |
25557 | 25555 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
74 | 74 | | |
75 | | - | |
76 | | - | |
| 75 | + | |
| 76 | + | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
83 | 83 | | |
84 | | - | |
85 | | - | |
86 | | - | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | 90 | | |
92 | | - | |
93 | | - | |
94 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
95 | 96 | | |
96 | | - | |
97 | | - | |
| 97 | + | |
98 | 98 | | |
99 | | - | |
100 | | - | |
101 | 99 | | |
| 100 | + | |
102 | 101 | | |
103 | 102 | | |
104 | 103 | | |
| |||
Lines changed: 4 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
452 | | - | |
453 | 452 | | |
454 | | - | |
| 453 | + | |
455 | 454 | | |
456 | 455 | | |
457 | 456 | | |
| |||
476 | 475 | | |
477 | 476 | | |
478 | 477 | | |
479 | | - | |
480 | 478 | | |
481 | | - | |
| 479 | + | |
482 | 480 | | |
483 | 481 | | |
484 | 482 | | |
| |||
504 | 502 | | |
505 | 503 | | |
506 | 504 | | |
507 | | - | |
508 | 505 | | |
509 | | - | |
| 506 | + | |
510 | 507 | | |
511 | 508 | | |
512 | 509 | | |
| |||
531 | 528 | | |
532 | 529 | | |
533 | 530 | | |
534 | | - | |
535 | 531 | | |
536 | | - | |
| 532 | + | |
537 | 533 | | |
538 | 534 | | |
539 | 535 | | |
| |||
0 commit comments