Home
last modified time | relevance | path

Searched refs:FP (Results 1 – 25 of 287) sorted by relevance

12345678910>>...12

/external/llvm/test/CodeGen/ARM/
Dehabi.ll23 ; RUN: | FileCheck %s --check-prefix=CHECK-FP
27 ; RUN: | FileCheck %s --check-prefix=CHECK-FP-ELIM
31 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP
35 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP-ELIM
39 ; RUN: | FileCheck %s --check-prefix=CHECK-FP
43 ; RUN: | FileCheck %s --check-prefix=CHECK-FP-ELIM
47 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP
51 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP-ELIM
55 ; RUN: | FileCheck %s --check-prefix=DWARF-FP
59 ; RUN: | FileCheck %s --check-prefix=DWARF-FP-ELIM
[all …]
Ddebug-frame.ll19 ; RUN: | FileCheck %s --check-prefix=CHECK-FP
23 ; RUN: | FileCheck %s --check-prefix=CHECK-FP-ELIM
27 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP
31 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP-ELIM
35 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP
39 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP-ELIM
43 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP
47 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-ELIM
51 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-NOIAS
167 ; CHECK-FP-LABEL: _Z4testiiiiiddddd:
[all …]
Ddebug-frame-vararg.ll1 …llc -mtriple arm-unknown-linux-gnueabi -filetype asm -o - %s | FileCheck %s --check-prefix=CHECK-FP
2 …wn-linux-gnueabi -filetype asm -o - %s -disable-fp-elim | FileCheck %s --check-prefix=CHECK-FP-ELIM
3 …iple thumb-unknown-linux-gnueabi -filetype asm -o - %s | FileCheck %s --check-prefix=CHECK-THUMB-FP
4 …ux-gnueabi -filetype asm -o - %s -disable-fp-elim | FileCheck %s --check-prefix=CHECK-THUMB-FP-ELIM
63 ; CHECK-FP-LABEL: sum
64 ; CHECK-FP: .cfi_startproc
65 ; CHECK-FP: sub sp, sp, #12
66 ; CHECK-FP: .cfi_def_cfa_offset 12
67 ; CHECK-FP: push {r4, lr}
68 ; CHECK-FP: .cfi_def_cfa_offset 20
[all …]
Ddebug-frame-large-stack.ll2 …filetype=asm -o - < %s -mtriple arm-arm-netbsd-eabi | FileCheck %s --check-prefix=CHECK-ARM-FP-ELIM
14 ; CHECK-ARM-FP-ELIM-LABEL: test1:
15 ; CHECK-ARM-FP-ELIM: .cfi_startproc
16 ; CHECK-ARM-FP-ELIM: sub sp, sp, #256
17 ; CHECK-ARM-FP-ELIM: .cfi_endproc
69 ; CHECK-ARM-FP-ELIM-LABEL: test3:
70 ; CHECK-ARM-FP-ELIM: .cfi_startproc
71 ; CHECK-ARM-FP-ELIM: push {r4, r5, r11}
72 ; CHECK-ARM-FP-ELIM: .cfi_def_cfa_offset 12
73 ; CHECK-ARM-FP-ELIM: .cfi_offset r11, -4
[all …]
Ddebug-frame-no-debug.ll8 ; RUN: | FileCheck %s --check-prefix=CHECK-FP-ELIM
12 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP
88 ; CHECK-FP-ELIM-LABEL: _Z4testiiiiiddddd:
89 ; CHECK-FP-ELIM-NOT: .cfi_startproc
90 ; CHECK-FP-ELIM: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
91 ; CHECK-FP-ELIM-NOT: .cfi_def_cfa_offset 36
93 ; CHECK-THUMB-FP-LABEL: _Z4testiiiiiddddd:
94 ; CHECK-THUMB-FP-NOT: .cfi_startproc
95 ; CHECK-THUMB-FP: push {r4, r5, r6, r7, lr}
96 ; CHECK-THUMB-FP-NOT: .cfi_def_cfa_offset 20
Dhello.ll5 ; RUN: | FileCheck %s -check-prefix CHECK-FP-ELIM
8 ; RUN: | FileCheck %s -check-prefix CHECK-FP-ELIM
22 ; CHECK-FP-ELIM: mov
23 ; CHECK-FP-ELIM: mov
24 ; CHECK-FP-ELIM-NOT: mov
/external/llvm/test/CodeGen/X86/
Dempty-functions.ll1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck -check-prefix=CHECK-NO-FP %s
2 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -disable-fp-elim | FileCheck -check-prefix=CHECK-FP %s
3 ; RUN: llc < %s -mtriple=x86_64-linux-gnu | FileCheck -check-prefix=LINUX-NO-FP %s
4 ; RUN: llc < %s -mtriple=x86_64-linux-gnu -disable-fp-elim | FileCheck -check-prefix=LINUX-FP %s
12 ; CHECK-NO-FP: _func:
13 ; CHECK-NO-FP-NEXT: .cfi_startproc
14 ; CHECK-NO-FP: nop
15 ; CHECK-NO-FP-NEXT: .cfi_endproc
17 ; CHECK-FP: _func:
18 ; CHECK-FP-NEXT: .cfi_startproc
[all …]
Dfp-elim.ll1 …c < %s -march=x86 -asm-verbose=false | FileCheck %s -check-prefix=FP-ELIM
9 ; FP-ELIM-LABEL: t1:
10 ; FP-ELIM-NEXT: movl
11 ; FP-ELIM-NEXT: ret
22 ; FP-ELIM-LABEL: t2:
23 ; FP-ELIM-NOT: pushl %ebp
24 ; FP-ELIM: ret
36 ; FP-ELIM-LABEL: t3:
37 ; FP-ELIM-NEXT: movl
38 ; FP-ELIM-NEXT: ret
[all …]
/external/llvm/test/CodeGen/SPARC/
Dempty-functions.ll1 ; RUN: llc < %s -mtriple=sparc-linux-gnu | FileCheck -check-prefix=LINUX-NO-FP %s
2 ; RUN: llc < %s -mtriple=sparc-linux-gnu -disable-fp-elim | FileCheck -check-prefix=LINUX-FP %s
10 ; LINUX-NO-FP: func:
11 ; LINUX-NO-FP-NEXT: .cfi_startproc
12 ; LINUX-NO-FP-NEXT: {{^}}!
13 ; LINUX-NO-FP-NEXT: {{^}}.L{{.*}}:{{$}}
14 ; LINUX-NO-FP-NEXT: .size func, .L{{.*}}-func
15 ; LINUX-NO-FP-NEXT: .cfi_endproc
20 ; LINUX-FP: func:
21 ; LINUX-FP-NEXT: .cfi_startproc
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dempty-functions.ll3 ; RUN: llc < %s -mtriple=powerpc-linux-gnu | FileCheck -check-prefix=LINUX-NO-FP %s
4 ; RUN: llc < %s -mtriple=powerpc-linux-gnu -disable-fp-elim | FileCheck -check-prefix=LINUX-FP %s
19 ; LINUX-NO-FP: func:
20 ; LINUX-NO-FP-NEXT: {{^}}.L[[BEGIN:.*]]:{{$}}
21 ; LINUX-NO-FP-NEXT: .cfi_startproc
22 ; LINUX-NO-FP-NEXT: {{^}}#
23 ; LINUX-NO-FP-NEXT: {{^}}.L[[END:.*]]:{{$}}
24 ; LINUX-NO-FP-NEXT: .size func, .L[[END]]-.L[[BEGIN]]
25 ; LINUX-NO-FP-NEXT: .cfi_endproc
30 ; LINUX-FP: func:
[all …]
DFrames-large.ll2 ; RUN: llc < %s -march=ppc32 -disable-fp-elim | FileCheck %s -check-prefix=PPC32-FP
5 ; RUN: llc < %s -march=ppc64 -disable-fp-elim | FileCheck %s -check-prefix=PPC64-FP
24 ; PPC32-FP: _f1:
25 ; PPC32-FP: lis r0, -1
26 ; PPC32-FP: stw r31, -4(r1)
27 ; PPC32-FP: ori r0, r0, 32736
28 ; PPC32-FP: stwux r1, r1, r0
29 ; PPC32-FP: mr r31, r1
30 ; PPC32-FP: addi r3, r31, 32
31 ; PPC32-FP: lwz r1, 0(r1)
[all …]
Dstack-realign.ll2 …=powerpc64-unknown-linux-gnu -mcpu=pwr7 -disable-fp-elim < %s | FileCheck -check-prefix=CHECK-FP %s
52 ; CHECK-FP-LABEL: @goo
54 ; CHECK-FP-DAG: mflr 0
55 ; CHECK-FP-DAG: rldicl [[REG:[0-9]+]], 1, 0, 59
56 ; CHECK-FP-DAG: std 31, -8(1)
57 ; CHECK-FP-DAG: std 30, -16(1)
58 ; CHECK-FP-DAG: mr 30, 1
59 ; CHECK-FP-DAG: std 0, 16(1)
60 ; CHECK-FP-DAG: subfic 0, [[REG]], -160
61 ; CHECK-FP: stdux 1, 1, 0
[all …]
/external/llvm/test/Other/
Dpass-pipeline-parsing.ll21 ; RUN: | FileCheck %s --check-prefix=CHECK-TWO-NOOP-FP
22 ; CHECK-TWO-NOOP-FP: Starting pass manager
23 ; CHECK-TWO-NOOP-FP: Running pass: ModuleToFunctionPassAdaptor
24 ; CHECK-TWO-NOOP-FP: Starting pass manager
25 ; CHECK-TWO-NOOP-FP: Running pass: NoOpFunctionPass
26 ; CHECK-TWO-NOOP-FP: Running pass: NoOpFunctionPass
27 ; CHECK-TWO-NOOP-FP: Finished pass manager
28 ; CHECK-TWO-NOOP-FP: Finished pass manager
32 ; RUN: | FileCheck %s --check-prefix=CHECK-NESTED-TWO-NOOP-FP
33 ; CHECK-NESTED-TWO-NOOP-FP: Starting pass manager
[all …]
/external/clang/test/CodeGen/
Dpointer-arithmetic.c10 typedef void (*FP)(void); typedef
18 FP f5(FP a, int b) { return a + b; } in f5()
19 FP f5_1(FP a, int b) { return (a += b); } in f5_1()
20 FP f6(int a, FP b) { return a + b; } in f6()
21 FP f6_1(int a, FP b) { return (a += b); } in f6_1()
22 FP f7(FP a, int b) { return a - b; } in f7()
23 FP f7_1(FP a, int b) { return (a -= b); } in f7_1()
/external/llvm/test/CodeGen/SystemZ/
Dframe-07.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu -disable-fp-elim | FileCheck -check-prefix=CHECK-FP %s
43 ; CHECK-FP-LABEL: f1:
44 ; CHECK-FP: stmg %r11, %r15, 88(%r15)
45 ; CHECK-FP: aghi %r15, -4128
46 ; CHECK-FP: .cfi_def_cfa_offset 4288
47 ; CHECK-FP: lgr %r11, %r15
48 ; CHECK-FP: .cfi_def_cfa_register %r11
49 ; CHECK-FP: stdy %f8, 4120(%r11)
50 ; CHECK-FP: stdy %f9, 4112(%r11)
51 ; CHECK-FP: stdy %f10, 4104(%r11)
[all …]
Dframe-16.ll9 ; RUN: FileCheck -check-prefix=CHECK-FP %s
31 ; CHECK-FP-LABEL: f1:
32 ; CHECK-FP: stc %r2, 4095(%r11)
33 ; CHECK-FP: br %r14
49 ; CHECK-FP-LABEL: f2:
50 ; CHECK-FP: stcy %r2, 4096(%r11)
51 ; CHECK-FP: br %r14
70 ; CHECK-FP-LABEL: f3:
71 ; CHECK-FP: stcy %r2, 524287(%r11)
72 ; CHECK-FP: br %r14
[all …]
Dframe-13.ll8 ; RUN: FileCheck -check-prefix=CHECK-FP %s
32 ; CHECK-FP-LABEL: f1:
33 ; CHECK-FP: mvhi 4092(%r11), 42
34 ; CHECK-FP: br %r14
51 ; CHECK-FP-LABEL: f2:
52 ; CHECK-FP: lay %r1, 4096(%r11)
53 ; CHECK-FP: mvhi 0(%r1), 42
54 ; CHECK-FP: br %r14
71 ; CHECK-FP-LABEL: f3:
72 ; CHECK-FP: lay %r1, 4096(%r11)
[all …]
Dframe-14.ll9 ; RUN: FileCheck -check-prefix=CHECK-FP %s
31 ; CHECK-FP-LABEL: f1:
32 ; CHECK-FP: mvi 4095(%r11), 42
33 ; CHECK-FP: br %r14
49 ; CHECK-FP-LABEL: f2:
50 ; CHECK-FP: mviy 4096(%r11), 42
51 ; CHECK-FP: br %r14
70 ; CHECK-FP-LABEL: f3:
71 ; CHECK-FP: mviy 524287(%r11), 42
72 ; CHECK-FP: br %r14
[all …]
Dframe-15.ll8 ; RUN: FileCheck -check-prefix=CHECK-FP %s
34 ; CHECK-FP-LABEL: f1:
35 ; CHECK-FP: ldeb {{%f[0-7]}}, 4092(%r11)
36 ; CHECK-FP: br %r14
60 ; CHECK-FP-LABEL: f2:
61 ; CHECK-FP: lghi %r1, 4096
62 ; CHECK-FP: ldeb {{%f[0-7]}}, 0(%r1,%r11)
63 ; CHECK-FP: br %r14
87 ; CHECK-FP-LABEL: f3:
88 ; CHECK-FP: lghi %r1, 4096
[all …]
/external/llvm/lib/Target/ARM/
DARMScheduleV6.td195 // FP Special Register to Integer Register File Move
198 // Single-precision FP Unary
201 // Double-precision FP Unary
204 // Single-precision FP Compare
207 // Double-precision FP Compare
210 // Single to Double FP Convert
213 // Double to Single FP Convert
216 // Single-Precision FP to Integer Convert
219 // Double-Precision FP to Integer Convert
222 // Integer to Single-Precision FP Convert
[all …]
DARMScheduleA8.td253 // FP Special Register to Integer Register File Move
257 // Single-precision FP Unary
261 // Double-precision FP Unary
266 // Single-precision FP Compare
270 // Double-precision FP Compare
275 // Single to Double FP Convert
280 // Double to Single FP Convert
285 // Single-Precision FP to Integer Convert
289 // Double-Precision FP to Integer Convert
294 // Integer to Single-Precision FP Convert
[all …]
/external/openfst/src/include/fst/
Dbi-table.h276 template <class I, class T, class FP>
280 explicit VectorBiTable(FP *fp = 0, size_t table_size = 0)
281 : fp_(fp ? fp : new FP()) {
286 VectorBiTable(const VectorBiTable<I, T, FP> &table) in VectorBiTable()
287 : fp_(table.fp_ ? new FP(*table.fp_) : 0), in VectorBiTable()
313 const FP &Fingerprint() const { return *fp_; } in Fingerprint()
316 FP *fp_;
320 void operator=(const VectorBiTable<I, T, FP> &table); // disallow
331 template <class I, class T, class S, class FP, class H, HSType HS = HS_DENSE>
337 explicit VectorHashBiTable(S *s, FP *fp = 0, H *h = 0,
[all …]
Dstate-table.h118 template <class T, class FP>
120 : public VectorBiTable<typename T::StateId, T, FP> {
124 using VectorBiTable<StateId, T, FP>::FindId;
125 using VectorBiTable<StateId, T, FP>::FindEntry;
126 using VectorBiTable<StateId, T, FP>::Size;
127 using VectorBiTable<StateId, T, FP>::Fingerprint;
130 explicit VectorStateTable(FP *fp = 0, size_t table_size = 0)
131 : VectorBiTable<StateId, T, FP>(fp, table_size) {}
144 template <class T, class S, class FP, class H>
146 : public VectorHashBiTable<typename T::StateId, T, S, FP, H> {
[all …]
/external/llvm/test/CodeGen/XCore/
Depilogue_prologue.ll6 ; When using FP, for large or small frames, we may need one scratch register.
8 ; FP + small frame: spill FP+SR = entsp 2
17 ; !FP + small frame: no spills = no stack adjustment needed
29 ; FP + small frame: spill FP+SR+R0+LR = entsp 3 + extsp 1
45 ; !FP + small frame: spill R0+LR = entsp 2
62 ; FP + large frame: spill FP+SR = entsp 2 + 100000
83 ; !FP + large frame: spill SR+SR = entsp 2 + 100000
102 ; FP + large frame: spill FP+SR+R4+LR = entsp 3 + 200000 + extsp 1
155 ; !FP + large frame: spill SR+SR+R4+LR = entsp 4 + 200000
209 ; FP + large frame: spill FP+SR+LR = entsp 2 + 256 + extsp 1
[all …]
/external/vixl/doc/
Dsupported-instructions.md573 Load integer or FP register pair, non-temporal.
581 Load integer or FP register pair.
596 Load integer or FP register from literal pool.
603 Load integer or FP register from pc + imm19 << 2.
610 Load integer or FP register.
672 Load integer or FP register (with unscaled offset).
1132 Store integer or FP register pair, non-temporal.
1140 Store integer or FP register pair.
1148 Store integer or FP register.
1172 Store integer or FP register (with unscaled offset).
[all …]

12345678910>>...12