/llvm-project/llvm/test/MC/PowerPC/ |
H A D | ppc64-reloc-directive-pcrel.s | 18 pld 3, vec@got@pcrel(0), 1 21 lwa 3, 4(3) 26 # CHECK: pld 3, 0(0), 1 29 # CHECK-NEXT: lwa 3, 4(3) 37 pld 3, vec@got@pcrel(0), 1 39 addi 3, 3, 42 41 lwa 3, 4(3) 46 # CHECK: pld 3, 0(0), 1 49 # CHECK-NEXT: addi 3, 3, 42 50 # CHECK-NEXT: lwa 3, 4(3) [all …]
|
H A D | ppc64-encoding-vmx.s | 9 # CHECK-BE: lvebx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x0e] 10 # CHECK-LE: lvebx 2, 3, 4 # encoding: [0x0e,0x20,0x43,0x7c] 11 lvebx 2, 3, 4 12 # CHECK-BE: lvehx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x4e] 13 # CHECK-LE: lvehx 2, 3, 4 # encoding: [0x4e,0x20,0x43,0x7c] 14 lvehx 2, 3, 4 15 # CHECK-BE: lvewx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x8e] 16 # CHECK-LE: lvewx 2, 3, 4 # encoding: [0x8e,0x20,0x43,0x7c] 17 lvewx 2, 3, 4 18 # CHECK-BE: lvx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0xce] [all …]
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | popcnt-zext.ll | 10 ; FAST-NEXT: clrldi 3, 3, 56 11 ; FAST-NEXT: popcntd 3, 3 16 ; SLOW-NEXT: clrlwi 4, 3, 24 17 ; SLOW-NEXT: rotlwi 3, 3, 31 18 ; SLOW-NEXT: andi. 3, 3, 85 19 ; SLOW-NEXT: sub 3, [all...] |
H A D | vector-popcnt-128-ult-ugt.ll | 12 ; PWR5-NEXT: vspltisb 3, -1 13 ; PWR5-NEXT: vaddubm 3, 2, 3 14 ; PWR5-NEXT: vand 2, 2, 3 15 ; PWR5-NEXT: vxor 3, 3, 3 16 ; PWR5-NEXT: vcmpequb 2, 2, 3 22 ; PWR6-NEXT: vspltisb 3, -1 23 ; PWR6-NEXT: vaddubm 3, 2, 3 24 ; PWR6-NEXT: vand 2, 2, 3 25 ; PWR6-NEXT: vxor 3, 3, 3 26 ; PWR6-NEXT: vcmpequb 2, 2, 3 [all …]
|
H A D | select_const.ll | 13 ; ALL-NEXT: not 3, 3 14 ; ALL-NEXT: clrldi 3, 3, 63 23 ; ALL-NEXT: xori 3, 3, 1 32 ; ALL-NEXT: not 3, 3 33 ; ALL-NEXT: clrldi 3, 3, 6 [all...] |
H A D | vec_extract_p9_2.ll | 8 ; CHECK-LE-NEXT: clrldi 3, 5, 32 9 ; CHECK-LE-NEXT: vextubrx 3, 3, 2 10 ; CHECK-LE-NEXT: add 3, 3, 6 11 ; CHECK-LE-NEXT: clrldi 3, 3, 56 16 ; CHECK-BE-NEXT: clrldi 3, 5, 32 17 ; CHECK-BE-NEXT: vextublx 3, 3, 2 18 ; CHECK-BE-NEXT: add 3, 3, 6 19 ; CHECK-BE-NEXT: clrldi 3, 3, 56 33 ; CHECK-LE-NEXT: clrldi 3, 5, 32 34 ; CHECK-LE-NEXT: vextubrx 3, 3, 2 [all …]
|
H A D | simplifysetcc_narrow_load.ll | 21 ; CHECK-LE-NEXT: lhz 3, 0(3) 22 ; CHECK-LE-NEXT: clrlwi 3, 3, 17 23 ; CHECK-LE-NEXT: addic 4, 3, -1 24 ; CHECK-LE-NEXT: subfe 3, 4, 3 29 ; CHECK-BE-NEXT: lhz 3, 15(3) 30 ; CHECK-BE-NEXT: clrlwi 3, 3, 17 31 ; CHECK-BE-NEXT: addic 4, 3, -1 32 ; CHECK-BE-NEXT: subfe 3, 4, 3 43 ; CHECK-LE-NEXT: lwz 3, 0(3) 44 ; CHECK-LE-NEXT: rlwinm 3, 3, 0, 8, 27 [all …]
|
H A D | constants-i64.ll | 9 ; CHECK-NEXT: li 3, -1 10 ; CHECK-NEXT: rldic 3, 3, 0, 16 21 ; CHECK-NEXT: li 3, -81 22 ; CHECK-NEXT: rldic 3, 3, 0, 16 33 ; CHECK-NEXT: li 3, -1 34 ; CHECK-NEXT: rldic 3, 3, 36, 0 45 ; CHECK-NEXT: li 3, -337 46 ; CHECK-NEXT: rldic 3, 3, 30, 0 57 ; CHECK-NEXT: li 3, -1 58 ; CHECK-NEXT: rldic 3, 3, 0, 28 [all …]
|
H A D | pre-inc-disable.ll | 21 ; P9LE-NEXT: add 5, 3, 4 22 ; P9LE-NEXT: lfdx 0, 3, 4 23 ; P9LE-NEXT: addis 3, 2, .LCPI0_0@toc@ha 26 ; P9LE-NEXT: lxsd 3, 4(5) 27 ; P9LE-NEXT: addi 3, 3, .LCPI0_0@toc@l 29 ; P9LE-NEXT: lxv 1, 0(3) 30 ; P9LE-NEXT: addis 3, 2, .LCPI0_1@toc@ha 31 ; P9LE-NEXT: addi 3, 3, [all...] |
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMPerfectShuffle.h | 20 // 3602 entries have cost 3 28 2618572962U, // <0,0,0,2>: Cost 3 vext2 <0,2,0,0>, <0,2,0,0> 29 2568054923U, // <0,0,0,3>: Cost 3 vext1 <3,0,0,0>, <3,0,0,0> 31 2550140624U, // <0,0,0,5>: Cost 3 vext1 <0,0,0,0>, <5,1,7,3> 32 2550141434U, // <0,0,0,6>: Cost 3 vext1 <0,0,0,0>, <6,2,7,3> 33 2591945711U, // <0,0,0,7>: Cost 3 vext1 <7,0,0,0>, <7,0,0,0> 35 2886516736U, // <0,0,1,0>: Cost 3 vzipl LHS, <0,0,0,0> 37 1618133094U, // <0,0,1,2>: Cost 2 vext3 <1,2,3,0>, LHS 38 2625209292U, // <0,0,1,3>: Cost 3 vext2 <1,3,0,0>, <1,3,0,0> 39 2886558034U, // <0,0,1,4>: Cost 3 vzipl LHS, <0,4,1,5> [all …]
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCPerfectShuffle.h | 20 // 3061 entries have cost 3 28 2617247181U, // <0,0,0,2>: Cost 3 vsldoi4 <0,0,0,0>, <2,0,3,0> 29 2635163787U, // <0,0,0,3>: Cost 3 vsldoi4 <3,0,0,0>, <3,0,0,0> 31 2281701705U, // <0,0,0,5>: Cost 3 vmrglw <0,0,0,0>, <0,4,0,5> 32 2617250133U, // <0,0,0,6>: Cost 3 vsldoi4 <0,0,0,0>, <6,0,7,0> 33 2659054575U, // <0,0,0,7>: Cost 3 vsldoi4 <7,0,0,0>, <7,0,0,0> 37 1685241958U, // <0,0,1,2>: Cost 2 vsldoi12 <1,2,3,0>, LHS 38 2215870716U, // <0,0,1,3>: Cost 3 vmrghw LHS, <0,3,1,0> 40 2215428562U, // <0,0,1,5>: Cost 3 vmrghw LHS, <0,5,6,7> 41 2215428589U, // <0,0,1,6>: Cost 3 vmrghw LHS, <0,6,0,7> [all …]
|
/llvm-project/llvm/test/Analysis/CostModel/X86/ |
H A D | vshift-ashr-cost-inseltpoison.ll | 480 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <2 x i64> %a, %splat 492 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <2 x i64> %a, %splat 640 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 652 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 768 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> poison, <16 x i32> zeroinitializer 769 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i16> %a, %splat 780 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> poison, <16 x i32> zeroinitializer 781 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i16> %a, %splat 817 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> poison, <32 x i32> zeroinitializer 829 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-ashr-cost.ll | 480 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <2 x i64> %a, %splat 492 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <2 x i64> %a, %splat 640 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 652 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 768 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 769 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i16> %a, %splat 780 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 781 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i16> %a, %splat 817 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 829 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-lshr-sizelatency.ll | 135 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i32> %a, %b 164 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %b 172 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %b 584 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 596 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 602 ; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 651 ; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i32> %a, %splat 712 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 719 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i16> %a, %splat 724 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-lshr-codesize.ll | 704 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 716 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 753 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 765 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 802 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i8> %insert, <16 x i8> undef, <16 x i32> zeroinitializer 845 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i8> %insert, <32 x i8> undef, <32 x i32> zeroinitializer 894 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <64 x i8> %insert, <64 x i8> undef, <64 x i32> zeroinitializer 1082 ; SSE2-NEXT: Cost Model: Found an estimated cost of 30 for instruction: %shift = lshr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1086 ; SSE42-NEXT: Cost Model: Found an estimated cost of 30 for instruction: %shift = lshr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1090 ; AVX1-NEXT: Cost Model: Found an estimated cost of 26 for instruction: %shift = lshr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> [all...] |
H A D | vshift-shl-codesize.ll | 704 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 716 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 753 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 765 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 802 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i8> %insert, <16 x i8> undef, <16 x i32> zeroinitializer 851 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i8> %insert, <32 x i8> undef, <32 x i32> zeroinitializer 900 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <64 x i8> %insert, <64 x i8> undef, <64 x i32> zeroinitializer 1084 ; SSE2-NEXT: Cost Model: Found an estimated cost of 14 for instruction: %shift = shl <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1088 ; SSE42-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %shift = shl <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1092 ; AVX1-NEXT: Cost Model: Found an estimated cost of 5 for instruction: %shift = shl <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> [all...] |
H A D | vshift-lshr-cost.ll | 515 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i64> %a, %splat 527 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i64> %a, %splat 632 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 644 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 760 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 761 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i16> %a, %splat 772 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 773 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i16> %a, %splat 809 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 821 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-lshr-cost-inseltpoison.ll | 515 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i64> %a, %splat 527 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i64> %a, %splat 632 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 644 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i32> %a, %splat 760 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> poison, <16 x i32> zeroinitializer 761 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i16> %a, %splat 772 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> poison, <16 x i32> zeroinitializer 773 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i16> %a, %splat 809 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> poison, <32 x i32> zeroinitializer 821 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-ashr-codesize.ll | 720 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 732 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 769 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 781 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i16> %insert, <32 x i16> undef, <32 x i32> zeroinitializer 818 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i8> %insert, <16 x i8> undef, <16 x i32> zeroinitializer 873 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <32 x i8> %insert, <32 x i8> undef, <32 x i32> zeroinitializer 934 ; SSE2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <64 x i8> %insert, <64 x i8> undef, <64 x i32> zeroinitializer 1114 ; SSE2-NEXT: Cost Model: Found an estimated cost of 30 for instruction: %shift = ashr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1118 ; SSE42-NEXT: Cost Model: Found an estimated cost of 30 for instruction: %shift = ashr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> 1122 ; AVX1-NEXT: Cost Model: Found an estimated cost of 26 for instruction: %shift = ashr <8 x i32> %a, <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3> [all...] |
H A D | vshift-ashr-latency.ll | 44 ; XOP-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <2 x i64> %a, %b 127 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <4 x i32> %a, %b 131 ; XOP-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <4 x i32> %a, %b 226 ; XOP-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i16> %a, %b 337 ; XOP-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i8> %a, %b 585 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <4 x i32> %a, %splat 597 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <4 x i32> %a, %splat 732 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i16> %a, %splat 744 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i16> %a, %splat 780 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-ashr-sizelatency.ll | 127 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <4 x i32> %a, %b 156 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %b 164 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %b 604 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 616 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 622 ; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <8 x i32> %a, %splat 671 ; AVX512-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i32> %a, %splat 732 ; AVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %splat = shufflevector <16 x i16> %insert, <16 x i16> undef, <16 x i32> zeroinitializer 739 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = ashr <16 x i16> %a, %splat 744 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-lshr-latency.ll | 36 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <2 x i64> %a, %b 40 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <2 x i64> %a, %b 44 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <2 x i64> %a, %b 127 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i32> %a, %b 131 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i32> %a, %b 135 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <4 x i32> %a, %b 230 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i16> %a, %b 234 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <8 x i16> %a, %b 353 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = lshr <16 x i8> %a, %b 357 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
H A D | vshift-shl-latency.ll | 36 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <2 x i64> %a, %b 40 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <2 x i64> %a, %b 44 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <2 x i64> %a, %b 127 ; AVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <4 x i32> %a, %b 131 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <4 x i32> %a, %b 135 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <4 x i32> %a, %b 230 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <8 x i16> %a, %b 234 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <8 x i16> %a, %b 353 ; XOPAVX1-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %shift = shl <16 x i8> %a, %b 357 ; XOPAVX2-NEXT: Cost Model: Found an estimated cost of 3 fo [all...] |
/llvm-project/llvm/test/MC/Disassembler/PowerPC/ |
H A D | ppc64-encoding-vmx.txt | 3 # CHECK: lvebx 2, 3, 4 6 # CHECK: lvehx 2, 3, 4 9 # CHECK: lvewx 2, 3, 4 12 # CHECK: lvx 2, 3, 4 15 # CHECK: lvxl 2, 3, 4 18 # CHECK: stvebx 2, 3, 4 21 # CHECK: stvehx 2, 3, 4 24 # CHECK: stvewx 2, 3, 4 27 # CHECK: stvx 2, 3, 4 30 # CHECK: stvxl 2, 3, 4 [all …]
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PerfectShuffle.h | 24 // 2084 entries have cost 3 31 2085707777U, // <0,0,0,3>: Cost 2 ins <0,u,0,3>, lane 1 33 2080440323U, // <0,0,0,5>: Cost 2 ins <0,0,0,u>, lane 3 34 2080440323U, // <0,0,0,6>: Cost 2 ins <0,0,0,u>, lane 3 35 2080440323U, // <0,0,0,7>: Cost 2 ins <0,0,0,u>, lane 3 40 2080514051U, // <0,0,1,3>: Cost 2 ins <0,0,1,u>, lane 3 43 2080514051U, // <0,0,1,6>: Cost 2 ins <0,0,1,u>, lane 3 44 2080514051U, // <0,0,1,7>: Cost 2 ins <0,0,1,u>, lane 3 49 1012113409U, // <0,0,2,3>: Cost 1 ins LHS, lane 1 51 2080587779U, // <0,0,2,5>: Cost 2 ins <0,0,2,u>, lane 3 [all …]
|