/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
H A D | llvm.amdgcn.ubfe.ll | 36 ; GFX6-NEXT: s_lshl_b32 s3, s3, 16 37 ; GFX6-NEXT: s_or_b32 s2, s2, s3 49 ; GFX6-NEXT: s_and_b32 s4, s3, 63 50 ; GFX6-NEXT: s_lshl_b32 s3, s3, 16 51 ; GFX6-NEXT: s_or_b32 s3, s4, s3 52 ; GFX6-NEXT: s_bfe_u32 s3, s2, s3 [all...] |
H A D | llvm.amdgcn.sbfe.ll | 36 ; GFX6-NEXT: s_lshl_b32 s3, s3, 16 37 ; GFX6-NEXT: s_or_b32 s2, s2, s3 49 ; GFX6-NEXT: s_and_b32 s3, s3, 63 50 ; GFX6-NEXT: s_or_b32 s3, s3, 0x7b0000 51 ; GFX6-NEXT: s_bfe_i32 s3, s2, s3 53 ; GFX6-NEXT: v_mov_b32_e32 v0, s3 [all...] |
H A D | llvm.amdgcn.image.atomic.dim.ll | 14 ; GFX6-NEXT: s_mov_b32 s1, s3 16 ; GFX6-NEXT: s_mov_b32 s3, s5 28 ; GFX8-NEXT: s_mov_b32 s1, s3 30 ; GFX8-NEXT: s_mov_b32 s3, s5 42 ; GFX900-NEXT: s_mov_b32 s1, s3 44 ; GFX900-NEXT: s_mov_b32 s3, s5 56 ; GFX90A-NEXT: s_mov_b32 s1, s3 58 ; GFX90A-NEXT: s_mov_b32 s3, s5 71 ; GFX10PLUS-NEXT: s_mov_b32 s1, s3 73 ; GFX10PLUS-NEXT: s_mov_b32 s3, s5 [all …]
|
H A D | llvm.amdgcn.image.store.2d.ll | 12 ; GFX6-NEXT: s_mov_b32 s1, s3 14 ; GFX6-NEXT: s_mov_b32 s3, s5 25 ; GFX8-NEXT: s_mov_b32 s1, s3 27 ; GFX8-NEXT: s_mov_b32 s3, s5 38 ; GFX10-NEXT: s_mov_b32 s1, s3 40 ; GFX10-NEXT: s_mov_b32 s3, s5 51 ; GFX11-NEXT: s_mov_b32 s1, s3 53 ; GFX11-NEXT: s_mov_b32 s3, s5 64 ; GFX12-NEXT: s_mov_b32 s1, s3 66 ; GFX12-NEXT: s_mov_b32 s3, s [all...] |
H A D | llvm.amdgcn.image.load.1d.ll | 13 ; GFX68-NEXT: s_mov_b32 s1, s3 15 ; GFX68-NEXT: s_mov_b32 s3, s5 27 ; GFX10-NEXT: s_mov_b32 s1, s3 29 ; GFX10-NEXT: s_mov_b32 s3, s5 41 ; NOPRT-NEXT: s_mov_b32 s1, s3 43 ; NOPRT-NEXT: s_mov_b32 s3, s5 55 ; GFX12-NEXT: s_mov_b32 s1, s3 57 ; GFX12-NEXT: s_mov_b32 s3, s5 73 ; GFX68-NEXT: s_mov_b32 s1, s3 75 ; GFX68-NEXT: s_mov_b32 s3, s5 [all …]
|
H A D | llvm.amdgcn.image.load.1d.d16.ll | 13 ; GFX8-UNPACKED-NEXT: s_mov_b32 s1, s3 15 ; GFX8-UNPACKED-NEXT: s_mov_b32 s3, s5 27 ; GFX8-PACKED-NEXT: s_mov_b32 s1, s3 29 ; GFX8-PACKED-NEXT: s_mov_b32 s3, s5 41 ; GFX9-NEXT: s_mov_b32 s1, s3 43 ; GFX9-NEXT: s_mov_b32 s3, s5 55 ; GFX10PLUS-NEXT: s_mov_b32 s1, s3 57 ; GFX10PLUS-NEXT: s_mov_b32 s3, s5 69 ; GFX12-NEXT: s_mov_b32 s1, s3 71 ; GFX12-NEXT: s_mov_b32 s3, s5 [all …]
|
H A D | llvm.amdgcn.image.getresinfo.ll | 12 ; GFX6-NEXT: s_mov_b32 s1, s3 14 ; GFX6-NEXT: s_mov_b32 s3, s5 26 ; GFX8-NEXT: s_mov_b32 s1, s3 28 ; GFX8-NEXT: s_mov_b32 s3, s5 40 ; GFX10-NEXT: s_mov_b32 s1, s3 42 ; GFX10-NEXT: s_mov_b32 s3, s5 54 ; GFX12-NEXT: s_mov_b32 s1, s3 56 ; GFX12-NEXT: s_mov_b32 s3, s5 73 ; GFX6-NEXT: s_mov_b32 s1, s3 75 ; GFX6-NEXT: s_mov_b32 s3, s5 [all …]
|
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx11_asm_mubuf_alias.s | 3 buffer_load_dword v5, off, s[8:11], s3 offset:4095 4 // GFX11: buffer_load_b32 v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x… 6 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 7 // GFX11: buffer_load_b64 v[5:6], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x0… 9 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 10 // GFX11: buffer_load_b96 v[5:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x0… 12 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 13 // GFX11: buffer_load_b128 v[5:8], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x… 15 buffer_load_short_d16 v5, off, s[8:11], s3 offset:4095 16 // GFX11: buffer_load_d16_b16 v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x0… [all …]
|
H A D | gfx12_asm_vbuffer_mubuf_alias.s | 3 buffer_load_dword v5, off, s[8:11], s3 offset:8388607 4 // GFX12: buffer_load_b32 v5, off, s[8:11], s3 offset:8388607 ; encoding: [0x03,0x00,0x05,0xc4,0x05… 6 buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:8388607 7 // GFX12: buffer_load_b64 v[5:6], off, s[8:11], s3 offset:8388607 ; encoding: [0x03,0x40,0x05,0xc4,… 9 buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:8388607 10 // GFX12: buffer_load_b96 v[5:7], off, s[8:11], s3 offset:8388607 ; encoding: [0x03,0x80,0x05,0xc4,… 12 buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:8388607 13 // GFX12: buffer_load_b128 v[5:8], off, s[8:11], s3 offset:8388607 ; encoding: [0x03,0xc0,0x05,0xc4… 15 buffer_load_short_d16 v5, off, s[8:11], s3 offset:8388607 16 // GFX12: buffer_load_d16_b16 v5, off, s[8:11], s3 offset:8388607 ; encoding: [0x03,0x00,0x08,0xc4,… [all …]
|
H A D | gfx11_asm_mubuf.s | 10 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 13 buffer_load_b32 v255, off, s[8:11], s3 offset:4095 16 buffer_load_b32 v5, off, s[12:15], s3 offset:4095 19 buffer_load_b32 v5, off, s[96:99], s3 offset:4095 40 buffer_load_b32 v5, v0, s[8:11], s3 idxen offset:4095 43 buffer_load_b32 v5, v0, s[8:11], s3 offen offset:4095 46 buffer_load_b32 v5, off, s[8:11], s3 49 buffer_load_b32 v5, off, s[8:11], s3 offset:0 52 buffer_load_b32 v5, off, s[8:11], s3 offset:7 55 buffer_load_b32 v5, off, s[8:11], s3 offset:4095 glc [all …]
|
H A D | gfx10_asm_mubuf.s | 23 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 26 buffer_load_format_x v255, off, s[8:11], s3 offset:4095 29 buffer_load_format_x v5, off, s[12:15], s3 offset:4095 32 buffer_load_format_x v5, off, s[96:99], s3 offset:4095 53 buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095 56 buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095 59 buffer_load_format_x v5, off, s[8:11], s3 62 buffer_load_format_x v5, off, s[8:11], s3 offset:7 65 buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc 68 buffer_load_format_x v5, off, s[8:11], s3 offse [all...] |
H A D | gfx11_asm_mtbuf.s | 4 tbuffer_load_d16_format_x v4, off, s[8:11], s3, format:[BUF_FMT_8_UNORM] offset:4095 7 tbuffer_load_d16_format_x v255, off, s[8:11], s3, format:1 offset:4095 10 tbuffer_load_d16_format_x v4, off, s[12:15], s3, format:[BUF_DATA_FORMAT_8, BUF_NUM_FORMAT_UNORM] o… 28 tbuffer_load_d16_format_x v4, v1, s[8:11], s3, format:[BUF_DATA_FORMAT_8, BUF_NUM_FORMAT_USCALED] o… 31 tbuffer_load_d16_format_x v4, v1, s[8:11], s3, format:[BUF_FMT_8_SSCALED] idxen offset:52 37 tbuffer_load_d16_format_x v4, off, ttmp[4:7], s3, format:[BUF_DATA_FORMAT_8, BUF_NUM_FORMAT_SSCALED… 40 tbuffer_load_d16_format_x v4, off, ttmp[4:7], s3, format:[BUF_FMT_8_UINT] offset:4095 slc 43 tbuffer_load_d16_format_x v4, off, ttmp[4:7], s3, format:5 offset:4095 dlc 46 tbuffer_load_d16_format_x v4, off, ttmp[4:7], s3, format:[BUF_DATA_FORMAT_8, BUF_NUM_FORMAT_UINT] o… 49 tbuffer_load_d16_format_xy v4, off, s[8:11], s3, format:[BUF_FMT_8_SINT] offset:4095 [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | storepairsuppress.ll | 39 ; SUPPRESS-NEXT: ldp s2, s3, [x8] 46 ; SUPPRESS-NEXT: fadd s5, s0, s3 49 ; SUPPRESS-NEXT: fsub s0, s3, s0 52 ; SUPPRESS-NEXT: ldp s3, s4, [x9] 57 ; SUPPRESS-NEXT: fnmsub s16, s16, s3, s18 58 ; SUPPRESS-NEXT: fmadd s3, s17, s3, s4 60 ; SUPPRESS-NEXT: fadd s17, s3, s7 63 ; SUPPRESS-NEXT: fsub s3, s7, s3 64 ; SUPPRESS-NEXT: stp s6, s3, [x8, #24] 81 ; SUPPRESS-NEXT: fmul s5, s4, s3 [all …]
|
/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/ |
H A D | LinalgNamedStructuredOps.yaml | 1339 shape_map: affine_map<()[s0, s1, s2, s3, s4, s5] -> (s0, s1, s2, s3)> 1344 shape_map: affine_map<()[s0, s1, s2, s3, s4, s5] -> (s4, s1, s5, s3)> 1349 shape_map: affine_map<()[s0, s1, s2, s3, s4, s5] -> (s0, s4, s2, s5)> 1352 - affine_map<(d0, d1, d2, d3, d4, d5)[s0, s1, s2, s3, s4, s5] -> (d0, d2, d3, 1354 - affine_map<(d0, d1, d2, d3, d4, d5)[s0, s1, s2, s3, s4, s5] -> (d1, d2, d4, 1356 - affine_map<(d0, d1, d2, d3, d4, d5)[s0, s1, s2, s3, s4, s5] -> (d0, d1, d3, 1416 shape_map: affine_map<()[s0, s1, s2, s3, s4, s5, s6] -> (s0, s1, s2, s3, s [all...] |
/llvm-project/llvm/test/MC/ARM/ |
H A D | pr22395.s | 15 vadd.f32 s1, s2, s3 16 @ CHECK: vadd.f32 s1, s2, s3 20 vadd.f32 s1, s2, s3 21 @ CHECK: vadd.f32 s1, s2, s3 25 vadd.f32 s1, s2, s3 26 @ CHECK: vadd.f32 s1, s2, s3 30 vadd.f32 s1, s2, s3 31 @ CHECK: vadd.f32 s1, s2, s3 35 vadd.f32 s1, s2, s3 36 @ CHECK: vadd.f32 s1, s2, s3 [all …]
|
H A D | invalid-fp-armv8.s | 10 vsel.f32 s3, s4, s6 12 vselne.f32 s3, s4, s6 14 vselmi.f32 s3, s4, s6 16 vselpl.f32 s3, s4, s6 18 vselvc.f32 s3, s4, s6 20 vselcs.f32 s3, s4, s6 22 vselcc.f32 s3, s4, s6 24 vselhs.f32 s3, s4, s6 26 vsello.f32 s3, s4, s6 28 vselhi.f32 s3, s4, s6 [all …]
|
/llvm-project/llvm/unittests/ADT/ |
H A D | ImmutableSetTest.cpp | 64 ImmutableSet<int> S3 = f.add(S, 2); in TEST_F() local 66 EXPECT_FALSE(S3.isEmpty()); in TEST_F() 67 EXPECT_FALSE(S == S3); in TEST_F() 68 EXPECT_TRUE(S != S3); in TEST_F() 70 EXPECT_TRUE(S3.contains(2)); in TEST_F() 72 EXPECT_FALSE(S2 == S3); in TEST_F() 73 EXPECT_TRUE(S2 != S3); in TEST_F() 75 EXPECT_FALSE(S3.contains(3)); in TEST_F() 83 ImmutableSet<int> S3 = f.add(f.add(f.add(S2, 9), 20), 43); in TEST_F() local 88 EXPECT_FALSE(S3.isEmpty()); in TEST_F() [all …]
|
/llvm-project/llvm/test/CodeGen/VE/Scalar/ |
H A D | selectccf32i.ll | 6 ; CHECK-NEXT: or %s0, 0, %s3 26 ; CHECK-NEXT: cmov.s.eq %s3, %s2, %s0 27 ; CHECK-NEXT: or %s0, 0, %s3 37 ; CHECK-NEXT: cmov.s.ne %s3, %s2, %s0 38 ; CHECK-NEXT: or %s0, 0, %s3 48 ; CHECK-NEXT: cmov.s.gt %s3, %s2, %s0 49 ; CHECK-NEXT: or %s0, 0, %s3 59 ; CHECK-NEXT: cmov.s.ge %s3, %s2, %s0 60 ; CHECK-NEXT: or %s0, 0, %s3 70 ; CHECK-NEXT: cmov.s.lt %s3, %s2, %s0 [all …]
|
H A D | selectccf64i.ll | 6 ; CHECK-NEXT: or %s0, 0, %s3 26 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0 27 ; CHECK-NEXT: or %s0, 0, %s3 37 ; CHECK-NEXT: cmov.d.ne %s3, %s2, %s0 38 ; CHECK-NEXT: or %s0, 0, %s3 48 ; CHECK-NEXT: cmov.d.gt %s3, %s2, %s0 49 ; CHECK-NEXT: or %s0, 0, %s3 59 ; CHECK-NEXT: cmov.d.ge %s3, %s2, %s0 60 ; CHECK-NEXT: or %s0, 0, %s3 70 ; CHECK-NEXT: cmov.d.lt %s3, %s2, %s0 [all …]
|
H A D | selectcci32.ll | 7 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0 8 ; CHECK-NEXT: or %s0, 0, %s3 19 ; CHECK-NEXT: cmov.w.ne %s3, %s2, %s0 20 ; CHECK-NEXT: or %s0, 0, %s3 31 ; CHECK-NEXT: cmov.w.gt %s3, %s2, %s0 32 ; CHECK-NEXT: or %s0, 0, %s3 43 ; CHECK-NEXT: cmov.w.ge %s3, %s2, %s0 44 ; CHECK-NEXT: or %s0, 0, %s3 55 ; CHECK-NEXT: cmov.w.lt %s3, %s2, %s0 56 ; CHECK-NEXT: or %s0, 0, %s3 [all …]
|
H A D | selectcci32i.ll | 7 ; CHECK-NEXT: cmov.w.eq %s3, %s2, %s0 8 ; CHECK-NEXT: or %s0, 0, %s3 19 ; CHECK-NEXT: cmov.w.ne %s3, %s2, %s0 20 ; CHECK-NEXT: or %s0, 0, %s3 31 ; CHECK-NEXT: cmov.w.lt %s3, %s2, %s0 32 ; CHECK-NEXT: or %s0, 0, %s3 43 ; CHECK-NEXT: cmov.w.lt %s3, %s2, %s0 44 ; CHECK-NEXT: or %s0, 0, %s3 55 ; CHECK-NEXT: cmov.w.gt %s3, %s2, %s0 56 ; CHECK-NEXT: or %s0, 0, %s3 [all …]
|
H A D | selectcci64.ll | 7 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0 8 ; CHECK-NEXT: or %s0, 0, %s3 19 ; CHECK-NEXT: cmov.l.ne %s3, %s2, %s0 20 ; CHECK-NEXT: or %s0, 0, %s3 31 ; CHECK-NEXT: cmov.l.gt %s3, %s2, %s0 32 ; CHECK-NEXT: or %s0, 0, %s3 43 ; CHECK-NEXT: cmov.l.ge %s3, %s2, %s0 44 ; CHECK-NEXT: or %s0, 0, %s3 55 ; CHECK-NEXT: cmov.l.lt %s3, %s2, %s0 56 ; CHECK-NEXT: or %s0, 0, %s3 [all …]
|
H A D | selectcci64i.ll | 7 ; CHECK-NEXT: cmov.l.eq %s3, %s2, %s0 8 ; CHECK-NEXT: or %s0, 0, %s3 19 ; CHECK-NEXT: cmov.l.ne %s3, %s2, %s0 20 ; CHECK-NEXT: or %s0, 0, %s3 31 ; CHECK-NEXT: cmov.l.lt %s3, %s2, %s0 32 ; CHECK-NEXT: or %s0, 0, %s3 43 ; CHECK-NEXT: cmov.l.lt %s3, %s2, %s0 44 ; CHECK-NEXT: or %s0, 0, %s3 55 ; CHECK-NEXT: cmov.l.gt %s3, %s2, %s0 56 ; CHECK-NEXT: or %s0, 0, %s3 [all …]
|
H A D | selectccf64.ll | 6 ; CHECK-NEXT: or %s0, 0, %s3 27 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0 28 ; CHECK-NEXT: or %s0, 0, %s3 39 ; CHECK-NEXT: cmov.d.ne %s3, %s2, %s0 40 ; CHECK-NEXT: or %s0, 0, %s3 51 ; CHECK-NEXT: cmov.d.gt %s3, %s2, %s0 52 ; CHECK-NEXT: or %s0, 0, %s3 63 ; CHECK-NEXT: cmov.d.ge %s3, %s2, %s0 64 ; CHECK-NEXT: or %s0, 0, %s3 75 ; CHECK-NEXT: cmov.d.lt %s3, %s2, %s0 [all …]
|
/llvm-project/flang/test/Semantics/ |
H A D | symbol11.f90 | 48 !DEF: /s3 (Subroutine) Subprogram 49 subroutine s3 subroutine 50 !DEF: /s3/t1 DerivedType 52 !DEF: /s3/t1/a1 ObjectEntity INTEGER(4) argument 55 !REF: /s3/t1 56 !DEF: /s3/t2 DerivedType 58 !DEF: /s3/t2/a2 ObjectEntity INTEGER(4) argument 61 !DEF: /s3/i ObjectEntity INTEGER(4) 63 !REF: /s3/t1 argument 64 !DEF: /s3/x POINTER ObjectEntity CLASS(t1) [all …]
|