Home
last modified time | relevance | path

Searched refs:V8 (Results 1 – 25 of 125) sorted by relevance

12345

/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/
H A Dfp16-promote.ll2 ; RUN: llc -mtriple=sparc-linux-gnu < %s | FileCheck %s -check-prefixes=ALL,V8,V8-OPT
3 ; RUN: llc -mtriple=sparcel-linux-gnu < %s | FileCheck %s -check-prefixes=ALL,V8,V8-OPT
21 ; V8: ! %bb.0:
25 ; V8-NEXT: ret
26 ; V8-NEXT: restore
50 ; V8: ! %bb.0:
55 ; V8-NEXT: ret
56 ; V8-NEXT: restore
96 ; V8-OPT-NEXT: ret
171 ; V8-OPT-NEXT: ret
[all …]
H A Dfloat.ll1 ; RUN: llc -march=sparc < %s | FileCheck %s -check-prefix=V8 -check-prefix=V8-BE
2 ; RUN: llc -march=sparcel < %s | FileCheck %s -check-prefix=V8 -check-prefix=V8-EL
7 ; V8-LABEL: test_neg:
8 ; V8: call get_double
13 ; V8-UNOPT: fnegs
36 ; V8-UNOPT: fabss
104 ; V8: fitos
105 ; V8: fstoi
147 ; V8: fitod
148 ; V8: fdtoi
[all …]
H A D2011-01-11-CC.ll8 ; V8: addcc
9 ; V8-NOT: subcc
10 ; V8: addx
25 ; V8: cmp
40 ; V8: cmp
54 ; V8: cmp
68 ;V8: fcmps
69 ;V8-NEXT: nop
85 ;V8: fcmps
99 ;V8: fcmpd
[all …]
H A D2013-05-17-CallFrame.ll10 ; V8: .cfi_startproc
11 ; V8-NEXT: ! %bb.0: ! %entry
16 ; V8-NEXT: add %i0, 7, %i0
26 ; V8-NEXT: mov %o0, %o1
27 ; V8-NEXT: mov %o0, %o2
28 ; V8-NEXT: mov %o0, %o3
29 ; V8-NEXT: mov %o0, %o4
30 ; V8-NEXT: call foo
31 ; V8-NEXT: mov %o0, %o5
33 ; V8-NEXT: ret
[all …]
H A D2011-01-11-FrameAddr.ll10 ;V8-LABEL: frameaddr:
11 ;V8: save %sp, -96, %sp
12 ;V8: ret
33 ;V8-LABEL: frameaddr2:
35 ;V8: ld [%fp+56], {{.+}}
62 ;V8-LABEL: retaddr:
63 ;V8: mov %o7, {{.+}}
77 ;V8-LABEL: retaddr2:
78 ;V8: ta 3
101 ;V8-LABEL: retaddr3:
[all …]
H A D2011-01-11-Call.ll5 ; V8-LABEL: test
6 ; V8: save %sp
7 ; V8: call foo
8 ; V8-NEXT: nop
9 ; V8: call bar
10 ; V8-NEXT: nop
11 ; V8: ret
12 ; V8-NEXT: restore
35 ; V8: mov %o7, %g1
36 ; V8-NEXT: call foo
[all …]
H A Dctpop.ll1 ; RUN: llc < %s -march=sparc -mattr=-v9 | FileCheck %s -check-prefix=V8
3 ; RUN: llc < %s -march=sparc -mcpu=v9 | FileCheck %s -check-prefix=V8
4 ; RUN: llc < %s -march=sparc -mcpu=ultrasparc | FileCheck %s -check-prefix=V8
5 ; RUN: llc < %s -march=sparc -mcpu=ultrasparc3 | FileCheck %s -check-prefix=V8
6 ; RUN: llc < %s -march=sparc -mcpu=niagara | FileCheck %s -check-prefix=V8
14 ; V8-LABEL: test
15 ; V8-NOT: popc
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dthumb-v8.1a.txt8 # CHECK-V8: ^
14 # CHECK-V8: ^
20 # CHECK-V8: ^
26 # CHECK-V8: ^
32 # CHECK-V8: ^
38 # CHECK-V8: ^
44 # CHECK-V8: ^
50 # CHECK-V8: ^
56 # CHECK-V8: ^
62 # CHECK-V8: ^
[all …]
H A Darmv8.1a.txt12 # CHECK-V8: warning: invalid instruction encoding
13 # CHECK-V8: [0x54,0x0b,0x12,0xf3]
14 # CHECK-V8: warning: invalid instruction encoding
15 # CHECK-V8: [0x12,0x0b,0x21,0xf3]
16 # CHECK-V8: warning: invalid instruction encoding
17 # CHECK-V8: [0x54,0x0c,0x12,0xf3]
19 # CHECK-V8: [0x12,0x0c,0x21,0xf3]
30 # CHECK-V8: [0x42,0x0e,0x92,0xf3]
32 # CHECK-V8: [0x42,0x0e,0xa1,0xf2]
34 # CHECK-V8: [0x42,0x0f,0x92,0xf3]
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ARM/
H A Dinstr-size-costs.ll6 ; CHECK-V8-NEXT: entry:
8 ; CHECK-V8: loop:
28 ; CHECK-V8: exit:
53 ; CHECK-V8-NEXT: entry:
55 ; CHECK-V8: loop:
75 ; CHECK-V8: exit:
100 ; CHECK-V8-NEXT: entry:
102 ; CHECK-V8: loop:
122 ; CHECK-V8: exit:
149 ; CHECK-V8: loop:
[all …]
/llvm-project-15.0.7/llvm/test/MC/Sparc/
H A Dsparcv9-instructions.s5 ! V8-NEXT: addc %g2, %g1, %g3
10 ! V8-NEXT: addccc %g1, %g2, %g3
15 ! V8-NEXT: subc %g2, %g1, %g3
25 ! V8-NEXT: popc %g1, %g2
31 ! V8-NEXT: signx %g1, %g2
35 ! V8-NEXT: signx %g1
48 ! V8-NEXT: lduw [%g1], %o2
69 ! V8-NEXT: ldq [%l0], %f48
249 ! V8-NEXT: rdpr %tt,%i5
265 ! V8-NEXT: rdpr %tl,%i5
[all …]
H A Dsparc-asm-errors.s1 … llvm-mc %s -arch=sparc -show-encoding 2>&1 | FileCheck %s --check-prefix=CHECK --check-prefix=V8
10 ! V8: unexpected token
14 ! V8: instruction requires a CPU feature not currently enabled
19 ! V8: immediate shift value out of range
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcmse-clear-float-hard2.ll19 ; CHECK-V8-LE-NEXT: mov lr, r3
20 ; CHECK-V8-LE-NEXT: mov r12, r0
21 ; CHECK-V8-LE-NEXT: mov r0, r1
22 ; CHECK-V8-LE-NEXT: mov r1, r2
24 ; CHECK-V8-LE-NEXT: mov r2, lr
28 ; CHECK-V8-LE-NEXT: vmov r4, s5
34 ; CHECK-V8-LE-NEXT: vlstm sp
50 ; CHECK-V8-LE-NEXT: blxns r12
51 ; CHECK-V8-LE-NEXT: vlldm sp
74 ; CHECK-V8-BE-NEXT: vlstm sp
[all …]
H A D2013-05-05-IfConvertBug.ll28 ; CHECK-V8-LABEL: t1:
29 ; CHECK-V8: @ %bb.0:
34 ; CHECK-V8-NEXT: it eq
39 ; CHECK-V8-NEXT: bx lr
41 ; CHECK-V8-NEXT: @ %bb.2:
42 ; CHECK-V8-NEXT: .LCPI0_0:
102 ; CHECK-V8-LABEL: t2:
103 ; CHECK-V8: @ %bb.0:
110 ; CHECK-V8-NEXT: it gt
181 ; CHECK-V8-LABEL: t3:
[all …]
H A Dcodesize-ifcvt.mir200 ; CHECK-V8: bb.1.b1:
210 ; CHECK-V8: bb.2.b2:
214 ; CHECK-V8: bb.3.b3:
218 ; CHECK-V8: bb.4.b5:
224 ; CHECK-V8: bb.5.b7:
365 ; CHECK-V8: bb.1.b1:
375 ; CHECK-V8: bb.2.b2:
379 ; CHECK-V8: bb.3.b3:
383 ; CHECK-V8: bb.4.b5:
389 ; CHECK-V8: bb.5.b8:
[all …]
H A Darm-and-tst-peephole.ll135 ; V8-NEXT: it ne
136 ; V8-NEXT: bxne lr
150 ; V8-NEXT: itt eq
152 ; V8-NEXT: bxeq lr
160 ; V8-NEXT: bx lr
217 ; V8-LABEL: bar:
277 ; V8-NEXT: itt ne
289 ; V8-NEXT: bx lr
356 ; V8: @ %bb.0:
359 ; V8-NEXT: it ne
[all …]
H A Dhalf.ll3 …llc < %s -mtriple=thumbv8-apple-ios7.0 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-V8
4 …lc < %s -mtriple=armv8r-none-none-eabi | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-V8
41 ; CHECK-V8: vcvtb.f32.f16
42 ; CHECK-V8-SP: vcvtb.f32.f16
55 ; CHECK-V8: vcvtb.f64.f16
56 ; CHECK-V8-SP: vcvtb.f32.f16
57 ; CHECK-V8-SP: bl __aeabi_f2d
68 ; CHECK-V8: vcvtb.f16.f32
69 ; CHECK-V8-SP: vcvtb.f16.f32
80 ; CHECK-V8: vcvtb.f16.f64
[all …]
H A Dldstrex-m.ll2 …c < %s -mtriple=thumbv8m.main-none-eabi | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-V8
3 …c < %s -mtriple=thumbv8m.base-none-eabi | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-V8
32 ; CHECK-V8: lda
41 ; CHECK-V8: ldab
50 ; CHECK-V8: stl
60 ; CHECK-V8: ldaex
61 ; CHECK-V8: stlex
H A Dsub-cmp-peephole.ll108 ; V8-LABEL: float_sel:
109 ; V8-NOT: cmp
110 ; V8: vseleq.f32
121 ; V8-LABEL: double_sel:
122 ; V8-NOT: cmp
123 ; V8: vseleq.f64
136 ; V8-LABEL: double_sub:
137 ; V8: vsel
151 ; V8-NOT: subs
152 ; V8: cmp
[all …]
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dinvalid-fp-armv8.s11 @ V8: error: invalid instruction
13 @ V8: error: invalid instruction
15 @ V8: error: invalid instruction
17 @ V8: error: invalid instruction
19 @ V8: error: invalid instruction
21 @ V8: error: invalid instruction
23 @ V8: error: invalid instruction
25 @ V8: error: invalid instruction
27 @ V8: error: invalid instruction
29 @ V8: error: invalid instruction
[all …]
H A Dbasic-thumb2-instructions-v8.s67 @ CHECK-V8: dmb ishld @ encoding: [0xbf,0xf3,0x59,0x8f]
68 @ CHECK-V8: dmb oshld @ encoding: [0xbf,0xf3,0x51,0x8f]
69 @ CHECK-V8: dmb nshld @ encoding: [0xbf,0xf3,0x55,0x8f]
70 @ CHECK-V8: dmb ld @ encoding: [0xbf,0xf3,0x5d,0x8f]
84 @ CHECK-V8: dsb ishld @ encoding: [0xbf,0xf3,0x49,0x8f]
85 @ CHECK-V8: dsb oshld @ encoding: [0xbf,0xf3,0x41,0x8f]
87 @ CHECK-V8: dsb ld @ encoding: [0xbf,0xf3,0x4d,0x8f]
101 @ CHECK-V8: sevl @ encoding: [0x50,0xbf]
102 @ CHECK-V8: sevl.w @ encoding: [0xaf,0xf3,0x05,0x80]
103 @ CHECK-V8: it ge @ encoding: [0xa8,0xbf]
[all …]
H A Dbasic-arm-instructions-v8.s9 @ CHECK-V8: hlt #0 @ encoding: [0x70,0x00,0x00,0xe1]
10 @ CHECK-V8: hlt #65535 @ encoding: [0x7f,0xff,0x0f,0xe1]
27 @ CHECK-V8: dmb ishld @ encoding: [0x59,0xf0,0x7f,0xf5]
28 @ CHECK-V8: dmb oshld @ encoding: [0x51,0xf0,0x7f,0xf5]
29 @ CHECK-V8: dmb nshld @ encoding: [0x55,0xf0,0x7f,0xf5]
30 @ CHECK-V8: dmb ld @ encoding: [0x5d,0xf0,0x7f,0xf5]
44 @ CHECK-V8: dsb ishld @ encoding: [0x49,0xf0,0x7f,0xf5]
45 @ CHECK-V8: dsb oshld @ encoding: [0x41,0xf0,0x7f,0xf5]
46 @ CHECK-V8: dsb nshld @ encoding: [0x45,0xf0,0x7f,0xf5]
47 @ CHECK-V8: dsb ld @ encoding: [0x4d,0xf0,0x7f,0xf5]
[all …]
H A Ddirective-arch_extension-crypto.s4 @ RUN: | FileCheck %s -check-prefix CHECK-V8
8 @ RUN: | FileCheck %s -check-prefix CHECK-V8
62 @ CHECK-V8: error: instruction requires: aes
66 @ CHECK-V8: error: instruction requires: aes
69 @ CHECK-V8: error: instruction requires: aes
72 @ CHECK-V8: error: instruction requires: aes
75 @ CHECK-V8: error: instruction requires: aes
79 @ CHECK-V8: error: instruction requires: sha2
82 @ CHECK-V8: error: instruction requires: sha2
85 @ CHECK-V8: error: instruction requires: sha2
[all …]
H A Dthumb-diagnostics.s76 @CHECK-ERRORS-V8: hlt #64
77 @CHECK-ERRORS-V8: ^
84 @CHECK-ERRORS-V8: hlt #-1
85 @CHECK-ERRORS-V8: ^
111 @ CHECK-ERRORS-V8: ^
114 @ CHECK-ERRORS-V8: ^
414 @ CHECK-ERRORS-V8: str r0, [r0], #4
415 @ CHECK-ERRORS-V8: ^
421 @ CHECK-ERRORS-V8: ^
427 @ CHECK-ERRORS-V8: ^
[all …]
H A Ddirective-arch_extension-crc.s4 @ RUN: | FileCheck %s -check-prefix CHECK-V8
40 @ CHECK-V8: error: instruction requires: crc
43 @ CHECK-V8: error: instruction requires: crc
46 @ CHECK-V8: error: instruction requires: crc
50 @ CHECK-V8: error: instruction requires: crc
53 @ CHECK-V8: error: instruction requires: crc
56 @ CHECK-V8: error: instruction requires: crc

12345