/external/llvm/test/CodeGen/ARM/ |
D | ehabi.ll | 23 ; 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 …]
|
D | debug-frame.ll | 19 ; 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 …]
|
D | debug-frame-vararg.ll | 1 …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 …]
|
D | debug-frame-large-stack.ll | 2 …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 …]
|
D | debug-frame-no-debug.ll | 8 ; 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
|
D | hello.ll | 5 ; 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/ |
D | empty-functions.ll | 1 ; 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 …]
|
D | fp-elim.ll | 1 …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/ |
D | empty-functions.ll | 1 ; 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/ |
D | empty-functions.ll | 3 ; 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 …]
|
D | Frames-large.ll | 2 ; 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 …]
|
D | stack-realign.ll | 2 …=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/ |
D | pass-pipeline-parsing.ll | 21 ; 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/ |
D | pointer-arithmetic.c | 10 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/ |
D | frame-07.ll | 4 ; 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 …]
|
D | frame-16.ll | 9 ; 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 …]
|
D | frame-13.ll | 8 ; 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 …]
|
D | frame-14.ll | 9 ; 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 …]
|
D | frame-15.ll | 8 ; 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/ |
D | ARMScheduleV6.td | 195 // 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 …]
|
D | ARMScheduleA8.td | 253 // 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/ |
D | bi-table.h | 276 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 …]
|
D | state-table.h | 118 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/ |
D | epilogue_prologue.ll | 6 ; 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/ |
D | supported-instructions.md | 573 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 …]
|