Commit ed1b0da
committed
[X86] combineConcatVectorOps - fold v4i64/v8x32 concat(broadcast(),broadcast()) -> permilps(concat())
Extend the existing v4f64 fold to handle v4i64/v8f32/v8i32 as well
Fixes llvm#585851 parent 3125a4d commit ed1b0da
File tree
3 files changed
+29
-34
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
3 files changed
+29
-34
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54460 | 54460 | | |
54461 | 54461 | | |
54462 | 54462 | | |
54463 | | - | |
| 54463 | + | |
54464 | 54464 | | |
54465 | | - | |
54466 | | - | |
54467 | | - | |
| 54465 | + | |
| 54466 | + | |
| 54467 | + | |
| 54468 | + | |
| 54469 | + | |
| 54470 | + | |
| 54471 | + | |
| 54472 | + | |
| 54473 | + | |
| 54474 | + | |
| 54475 | + | |
| 54476 | + | |
54468 | 54477 | | |
54469 | 54478 | | |
54470 | 54479 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1550 | 1550 | | |
1551 | 1551 | | |
1552 | 1552 | | |
1553 | | - | |
1554 | | - | |
| 1553 | + | |
1555 | 1554 | | |
| 1555 | + | |
1556 | 1556 | | |
1557 | 1557 | | |
1558 | 1558 | | |
1559 | 1559 | | |
1560 | | - | |
1561 | | - | |
| 1560 | + | |
1562 | 1561 | | |
| 1562 | + | |
1563 | 1563 | | |
1564 | 1564 | | |
1565 | 1565 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
639 | 639 | | |
640 | 640 | | |
641 | 641 | | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
655 | 648 | | |
656 | 649 | | |
657 | 650 | | |
| |||
3289 | 3282 | | |
3290 | 3283 | | |
3291 | 3284 | | |
3292 | | - | |
3293 | | - | |
3294 | | - | |
3295 | | - | |
3296 | | - | |
3297 | | - | |
3298 | | - | |
3299 | | - | |
3300 | | - | |
3301 | | - | |
3302 | | - | |
3303 | | - | |
3304 | | - | |
| 3285 | + | |
| 3286 | + | |
| 3287 | + | |
| 3288 | + | |
| 3289 | + | |
| 3290 | + | |
3305 | 3291 | | |
3306 | 3292 | | |
3307 | 3293 | | |
| |||
0 commit comments