Home
last modified time | relevance | path

Searched full:off (Results 1 – 25 of 3470) sorted by relevance

12345678910>>...139

/llvm-project/llvm/test/MC/AMDGPU/
H A Dflat-scratch-gfx940.s10 scratch_load_dword a2, v4, off
11 // GFX940: scratch_load_dword a2, v4, off ; encoding: [0x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]
13 scratch_load_dword a2, v4, off offset:16
14 // GFX940: scratch_load_dword a2, v4, off offset:16 ; encoding: [0x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]
16 scratch_load_dword a2, off, s6
17 // GFX940: scratch_load_dword a2, off, s6 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]
19 scratch_load_dword a2, off, s6 offset:16
20 // GFX940: scratch_load_dword a2, off, s6 offset:16 ; encoding: [0x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]
22 scratch_load_dword a2, off, off
[all...]
H A Dexp.s8 exp mrt0 off, off, off, off
9 // SI: exp mrt0 off, off, off, off ; encoding: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
10 // GFX89: exp mrt0 off, off, off, off ; encoding: [0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
11 // GFX10: exp mrt0 off, off, off, off ; encoding: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
12 // GFX12: export mrt0 off, off, off, off ; encoding: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
14 exp mrt0 off, off, off, off done
15 // SI: exp mrt0 off, off, off, off done ; encoding: [0x00,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
16 // GFX89: exp mrt0 off, off, off, off done ; encoding: [0x00,0x08,0x00,0xc4,0x00,0x00,0x00,0x00]
17 // GFX10: exp mrt0 off, off, off, off done ; encoding: [0x00,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
18 // GFX12: export mrt0 off, off, off, off done ; encoding: [0x00,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
[all …]
H A Dgfx12_asm_exp.s3 export mrt0 off, off, off, off
4 // GFX12: export mrt0 off, off, off, off ; encoding: [0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x00]
6 export mrt0 off, off, off, off done
7 // GFX12: export mrt0 off, off, off, off done ; encoding: [0x00,0x08,0x00,0xf8,0x00,0x00,0x00,0x00]
9 export mrt0 v4, off, off, off done
10 // GFX12: export mrt0 v4, off, off, off done ; encoding: [0x01,0x08,0x00,0xf8,0x04,0x00,0x00,0x00]
12 export mrt0 off, v3, off, off done
13 // GFX12: export mrt0 off, v3, off, off done ; encoding: [0x02,0x08,0x00,0xf8,0x00,0x03,0x00,0x00]
15 export mrt0 off, off, v2, off done
16 // GFX12: export mrt0 off, off, v2, off done ; encoding: [0x04,0x08,0x00,0xf8,0x00,0x00,0x02,0x00]
[all …]
H A Dgfx11_asm_mubuf_alias.s3 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 Dgfx12_asm_vbuffer_mubuf_alias.s3 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 Dgfx9_asm_mubuf.s3 buffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 buffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 buffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 buffer_load_format_x v5, off, s[96:99], s3 offset:4095
15 buffer_load_format_x v5, off, ttmp[12:15], s3 offset:4095
18 buffer_load_format_x v5, off, s[8:11], s101 offset:4095
21 buffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 buffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 buffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 buffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx8_asm_mubuf.s3 buffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 buffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 buffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 buffer_load_format_x v5, off, s[96:99], s3 offset:4095
15 buffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
18 buffer_load_format_x v5, off, s[8:11], s101 offset:4095
21 buffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 buffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 buffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 buffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx11_asm_mubuf.s10 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
22 buffer_load_b32 v5, off, s[8:11], s101 offset:4095
25 buffer_load_b32 v5, off, s[8:11], m0 offset:4095
28 buffer_load_b32 v5, off, s[8:11], 0 offset:4095
31 buffer_load_b32 v5, off, s[8:11], -1 offset:4095
34 buffer_load_b32 v5, off, s[8:11], 0.5 offset:4095
37 buffer_load_b32 v5, off, s[8:11], -4.0 offset:4095
[all …]
H A Dgfx7_asm_mubuf.s3 buffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 buffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 buffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 buffer_load_format_x v5, off, s[100:103], s3 offset:4095
15 buffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
18 buffer_load_format_x v5, off, s[8:11], s103 offset:4095
21 buffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 buffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 buffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 buffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx9_asm_mtbuf.s3 tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 tbuffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 tbuffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 tbuffer_load_format_x v5, off, s[96:99], s3 offset:4095
15 tbuffer_load_format_x v5, off, ttmp[12:15], s3 offset:4095
18 tbuffer_load_format_x v5, off, s[8:11], s101 offset:4095
21 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 tbuffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 tbuffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx8_asm_mtbuf.s3 tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 tbuffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 tbuffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 tbuffer_load_format_x v5, off, s[96:99], s3 offset:4095
15 tbuffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
18 tbuffer_load_format_x v5, off, s[8:11], s101 offset:4095
21 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 tbuffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 tbuffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx7_asm_mtbuf.s3 tbuffer_load_format_x v5, off, s[8:11], s3 offset:4095
6 tbuffer_load_format_x v255, off, s[8:11], s3 offset:4095
9 tbuffer_load_format_x v5, off, s[12:15], s3 offset:4095
12 tbuffer_load_format_x v5, off, s[100:103], s3 offset:4095
15 tbuffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
18 tbuffer_load_format_x v5, off, s[8:11], s103 offset:4095
21 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_lo offset:4095
24 tbuffer_load_format_x v5, off, s[8:11], flat_scratch_hi offset:4095
27 tbuffer_load_format_x v5, off, s[8:11], vcc_lo offset:4095
30 tbuffer_load_format_x v5, off, s[8:11], vcc_hi offset:4095
[all …]
H A Dgfx10_asm_mubuf.s8 buffer_load_format_d16_x v1, off, s[4:7], s1
11 buffer_load_format_d16_xy v1, off, s[4:7], s1
14 buffer_load_format_d16_xyz v[1:2], off, s[4:7], s1
17 buffer_load_format_d16_xyzw v[1:2], off, s[4:7], s1
20 buffer_load_format_d16_hi_x v1, off, s[4:7], s1
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
35 buffer_load_format_x v5, off,
[all...]
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dsgpr-spills-split-regalloc.ll22 ; GCN-NEXT: buffer_store_dword v255, off, s[0:3], s33 offset:452 ; 4-byte Folded Spill
25 ; GCN-NEXT: buffer_store_dword v40, off, s[0:3], s33 offset:440 ; 4-byte Folded Spill
26 ; GCN-NEXT: buffer_store_dword v41, off, s[0:3], s33 offset:436 ; 4-byte Folded Spill
27 ; GCN-NEXT: buffer_store_dword v42, off, s[0:3], s33 offset:432 ; 4-byte Folded Spill
28 ; GCN-NEXT: buffer_store_dword v43, off, s[0:3], s33 offset:428 ; 4-byte Folded Spill
29 ; GCN-NEXT: buffer_store_dword v44, off, s[0:3], s33 offset:424 ; 4-byte Folded Spill
30 ; GCN-NEXT: buffer_store_dword v45, off, s[0:3], s33 offset:420 ; 4-byte Folded Spill
31 ; GCN-NEXT: buffer_store_dword v46, off, s[0:3], s33 offset:416 ; 4-byte Folded Spill
32 ; GCN-NEXT: buffer_store_dword v47, off, s[0:3], s33 offset:412 ; 4-byte Folded Spill
33 ; GCN-NEXT: buffer_store_dword v56, off,
[all...]
H A Dvgpr-mark-last-scratch-load.ll7 ; CHECK-NEXT: global_load_b32 v2, v[0:1], off scope:SCOPE_SYS
15 ; CHECK-NEXT: global_load_b32 v5, v[0:1], off scope:SCOPE_SYS
17 ; CHECK-NEXT: global_load_b32 v2, v[0:1], off offset:16 scope:SCOPE_SYS
19 ; CHECK-NEXT: scratch_store_b32 off, v2, off ; 4-byte Folded Spill
20 ; CHECK-NEXT: global_load_b32 v2, v[0:1], off offset:48 scope:SCOPE_SYS
22 ; CHECK-NEXT: scratch_store_b32 off, v2, off offset:4 ; 4-byte Folded Spill
23 ; CHECK-NEXT: global_load_b32 v2, v[0:1], off offset:96 scope:SCOPE_SYS
25 ; CHECK-NEXT: scratch_store_b32 off, v
[all...]
H A Dspill-scavenge-offset.ll55 ; GFX6-NEXT: buffer_store_dword v0, off, s[40:43], 0 offset:4 ; 4-byte Folded Spill
56 ; GFX6-NEXT: buffer_store_dword v1, off, s[40:43], 0 offset:8 ; 4-byte Folded Spill
57 ; GFX6-NEXT: buffer_store_dword v2, off, s[40:43], 0 offset:12 ; 4-byte Folded Spill
58 ; GFX6-NEXT: buffer_store_dword v3, off, s[40:43], 0 offset:16 ; 4-byte Folded Spill
62 ; GFX6-NEXT: buffer_store_dword v0, off, s[40:43], 0 offset:20 ; 4-byte Folded Spill
63 ; GFX6-NEXT: buffer_store_dword v1, off, s[40:43], 0 offset:24 ; 4-byte Folded Spill
64 ; GFX6-NEXT: buffer_store_dword v2, off, s[40:43], 0 offset:28 ; 4-byte Folded Spill
65 ; GFX6-NEXT: buffer_store_dword v3, off, s[40:43], 0 offset:32 ; 4-byte Folded Spill
69 ; GFX6-NEXT: buffer_store_dword v0, off, s[40:43], 0 offset:36 ; 4-byte Folded Spill
70 ; GFX6-NEXT: buffer_store_dword v1, off,
[all...]
H A Dfunction-args.ll14 ; CIGFX89-NEXT: buffer_store_byte v0, off, s[4:7], 0
24 ; GFX11-NEXT: buffer_store_b8 v0, off, s[0:3], 0
37 ; CIGFX89-NEXT: buffer_store_dword v0, off, s[4:7], 0
47 ; GFX11-NEXT: buffer_store_b32 v0, off, s[0:3], 0
62 ; CI-NEXT: buffer_store_dword v0, off, s[4:7], 0
72 ; VI-NEXT: buffer_store_dword v0, off, s[4:7], 0
82 ; GFX9-NEXT: buffer_store_dword v0, off, s[4:7], 0
92 ; GFX11-NEXT: buffer_store_b32 v0, off, s[0:3], 0
113 ; CIGFX89-NEXT: buffer_store_dword v0, off, s[4:7], 0
132 ; GFX11-NEXT: buffer_store_b32 v0, off,
[all...]
H A Dgfx-callable-return-types.ll29 ; GFX9-NEXT: buffer_store_dword v1, off, s[0:3], s33 ; 4-byte Folded Spill
41 ; GFX9-NEXT: buffer_load_dword v1, off, s[0:3], s33 ; 4-byte Folded Reload
53 ; GFX10-NEXT: buffer_store_dword v1, off, s[0:3], s33 ; 4-byte Folded Spill
66 ; GFX10-NEXT: buffer_load_dword v1, off, s[0:3], s33 ; 4-byte Folded Reload
79 ; GFX11-NEXT: scratch_store_b32 off, v1, s33 ; 4-byte Folded Spill
92 ; GFX11-NEXT: scratch_load_b32 v1, off, s33 ; 4-byte Folded Reload
125 ; GFX9-NEXT: buffer_store_dword v1, off, s[0:3], s33 ; 4-byte Folded Spill
137 ; GFX9-NEXT: buffer_load_dword v1, off, s[0:3], s33 ; 4-byte Folded Reload
149 ; GFX10-NEXT: buffer_store_dword v1, off, s[0:3], s33 ; 4-byte Folded Spill
162 ; GFX10-NEXT: buffer_load_dword v1, off,
[all...]
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dinsertelement-stack-lower.ll37 ; GCN-NEXT: buffer_store_dword v0, off, s[0:3], 0
38 ; GCN-NEXT: buffer_store_dword v1, off, s[0:3], 0 offset:4
39 ; GCN-NEXT: buffer_store_dword v2, off, s[0:3], 0 offset:8
40 ; GCN-NEXT: buffer_store_dword v3, off, s[0:3], 0 offset:12
41 ; GCN-NEXT: buffer_store_dword v4, off, s[0:3], 0 offset:16
42 ; GCN-NEXT: buffer_store_dword v5, off, s[0:3], 0 offset:20
43 ; GCN-NEXT: buffer_store_dword v6, off, s[0:3], 0 offset:24
44 ; GCN-NEXT: buffer_store_dword v7, off, s[0:3], 0 offset:28
45 ; GCN-NEXT: buffer_store_dword v8, off, s[0:3], 0 offset:32
46 ; GCN-NEXT: buffer_store_dword v9, off,
[all...]
H A Dcall-outgoing-stack-args.ll21 ; MUBUF-NEXT: buffer_store_dword v0, off, s[0:3], s32 offset:4
23 ; MUBUF-NEXT: buffer_store_dword v0, off, s[0:3], s32 offset:8
25 ; MUBUF-NEXT: buffer_store_dword v0, off, s[0:3], s32 offset:12
30 ; MUBUF-NEXT: buffer_store_dword v0, off, s[0:3], s32 offset:16
41 ; FLATSCR-NEXT: scratch_store_dword off, v0, s0
44 ; FLATSCR-NEXT: scratch_store_dword off, v0, s0
47 ; FLATSCR-NEXT: scratch_store_dword off, v0, s0
53 ; FLATSCR-NEXT: scratch_store_dword off, v0, s2
68 ; MUBUF-NEXT: buffer_store_dword v0, off, s[0:3], 0
69 ; MUBUF-NEXT: buffer_store_dword v0, off,
[all...]
/llvm-project/lld/MachO/
H A DEhFrame.cpp21 uint64_t EhReader::readLength(size_t *off) const { in readLength()
22 const size_t errOff = *off; in readLength()
23 if (*off + 4 > data.size()) in readLength()
25 uint64_t len = read32le(data.data() + *off); in readLength()
26 *off += 4; in readLength()
29 if (*off + 8 > data.size()) in readLength()
31 len = read64le(data.data() + *off); in readLength()
32 *off += 8; in readLength()
34 if (*off + len > data.size()) in readLength()
39 void EhReader::skipValidLength(size_t *off) cons
61 readPointer(size_t * off,uint8_t size) const readPointer() argument
111 createSubtraction(PointerUnion<Symbol *,InputSection * > a,PointerUnion<Symbol *,InputSection * > b,uint64_t off,uint8_t length,SmallVectorImpl<Reloc> * newRelocs) createSubtraction() argument
126 makePcRel(uint64_t off,PointerUnion<Symbol *,InputSection * > target,uint8_t length) makePcRel() argument
133 makeNegativePcRel(uint64_t off,PointerUnion<Symbol *,InputSection * > target,uint8_t length) makeNegativePcRel() argument
[all...]
/llvm-project/llvm/test/CodeGen/LoongArch/
H A Ddouble-fma.ll6 ; RUN: llc --mtriple=loongarch32 --mattr=+d --fp-contract=off < %s \
7 ; RUN: | FileCheck %s --check-prefix=LA32-CONTRACT-OFF
12 ; RUN: llc --mtriple=loongarch64 --mattr=+d --fp-contract=off < %s \
13 ; RUN: | FileCheck %s --check-prefix=LA64-CONTRACT-OFF
27 ; LA32-CONTRACT-OFF-LABEL: fmadd_d:
28 ; LA32-CONTRACT-OFF: # %bb.0:
29 ; LA32-CONTRACT-OFF-NEXT: fmul.d $fa0, $fa0, $fa1
30 ; LA32-CONTRACT-OFF-NEXT: fadd.d $fa0, $fa0, $fa2
31 ; LA32-CONTRACT-OFF-NEXT: ret
44 ; LA64-CONTRACT-OFF-LABEL: fmadd_d:
[all …]
H A Dfloat-fma.ll6 ; RUN: llc --mtriple=loongarch32 --mattr=+f,-d --fp-contract=off < %s \
7 ; RUN: | FileCheck %s --check-prefix=LA32-CONTRACT-OFF
12 ; RUN: llc --mtriple=loongarch64 --mattr=+f,-d --fp-contract=off < %s \
13 ; RUN: | FileCheck %s --check-prefix=LA64-CONTRACT-OFF
27 ; LA32-CONTRACT-OFF-LABEL: fmadd_s:
28 ; LA32-CONTRACT-OFF: # %bb.0:
29 ; LA32-CONTRACT-OFF-NEXT: fmul.s $fa0, $fa0, $fa1
30 ; LA32-CONTRACT-OFF-NEXT: fadd.s $fa0, $fa0, $fa2
31 ; LA32-CONTRACT-OFF-NEXT: ret
44 ; LA64-CONTRACT-OFF-LABEL: fmadd_s:
[all …]
/llvm-project/llvm/test/CodeGen/LoongArch/lsx/
H A Dfma-v4f32.ll6 ; RUN: llc --mtriple=loongarch64 --mattr=+lsx --fp-contract=off < %s \
7 ; RUN: | FileCheck %s --check-prefix=CONTRACT-OFF
29 ; CONTRACT-OFF-LABEL: vfmadd_s:
30 ; CONTRACT-OFF: # %bb.0: # %entry
31 ; CONTRACT-OFF-NEXT: vld $vr0, $a1, 0
32 ; CONTRACT-OFF-NEXT: vld $vr1, $a2, 0
33 ; CONTRACT-OFF-NEXT: vld $vr2, $a3, 0
34 ; CONTRACT-OFF-NEXT: vfmul.s $vr0, $vr0, $vr1
35 ; CONTRACT-OFF-NEXT: vfadd.s $vr0, $vr0, $vr2
36 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0
[all …]
/llvm-project/llvm/test/CodeGen/LoongArch/lasx/
H A Dfma-v4f64.ll6 ; RUN: llc --mtriple=loongarch64 --mattr=+lasx --fp-contract=off < %s \
7 ; RUN: | FileCheck %s --check-prefix=CONTRACT-OFF
29 ; CONTRACT-OFF-LABEL: xvfmadd_d:
30 ; CONTRACT-OFF: # %bb.0: # %entry
31 ; CONTRACT-OFF-NEXT: xvld $xr0, $a1, 0
32 ; CONTRACT-OFF-NEXT: xvld $xr1, $a2, 0
33 ; CONTRACT-OFF-NEXT: xvld $xr2, $a3, 0
34 ; CONTRACT-OFF-NEXT: xvfmul.d $xr0, $xr0, $xr1
35 ; CONTRACT-OFF-NEXT: xvfadd.d $xr0, $xr0, $xr2
36 ; CONTRACT-OFF-NEXT: xvst $xr0, $a0, 0
[all …]

12345678910>>...139