| /llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/Inputs/ |
| H A D | statistics-fib.s | 84 .globl fib # -- Begin function fib 86 .type fib,@function 87 fib: # @fib label 132 .size fib, .Lfunc_end1-fib 145 #DEBUG_VALUE: fib:x <- 3 186 #DEBUG_VALUE: fib:x <- 4 214 #DEBUG_VALUE: fib:x <- 5 242 #DEBUG_VALUE: fib:x <- 6 270 #DEBUG_VALUE: fib:x <- 7 298 #DEBUG_VALUE: fib:x <- 8 [all …]
|
| H A D | statistics-fib.split-dwarf.s | 92 #DEBUG_VALUE: fib:x <- $edi 94 #DEBUG_VALUE: fib:x <- $edi 103 #DEBUG_VALUE: fib:x <- $edi 114 #DEBUG_VALUE: fib:i <- undef 145 #DEBUG_VALUE: fib:x <- 3 189 #DEBUG_VALUE: fib:x <- 4 217 #DEBUG_VALUE: fib:x <- 5 245 #DEBUG_VALUE: fib:x <- 6 273 #DEBUG_VALUE: fib:x <- 7 301 #DEBUG_VALUE: fib:x <- 8 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/ |
| H A D | symbolize.test | 18 ; CHECK-CANO-NEXT: 5e8: mov ecx, edx fib:2 @ funcLeaf:2 @ funcA:1 27 ; CHECK-NEXT: 608: mov ecx, edx fib:2 @ funcLeaf:2 28 ; CHECK-NEXT: 60a: add ecx, 3 fib:2 @ funcLeaf:2 29 ; CHECK-NEXT: 60d: cmp edx, 3 fib:2 @ funcLeaf:2 30 ; CHECK-NEXT: 610: cmovl ecx, edx fib:2 @ funcLeaf:2 33 ; CHECK: <fib>: 34 ; CHECK-NEXT: 620: mov eax, edi fib:2 35 ; CHECK-NEXT: 622: add eax, 3 fib:2 36 ; CHECK-NEXT: 625: cmp edi, 3 fib:2 37 ; CHECK-NEXT: 628: cmovl eax, edi fib:2 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/ |
| H A D | statistics-dwo.test | 6 RUN: cp -f %S/Inputs/statistics-fib.split-dwarf.s %t/. 8 …known-linux-gnu statistics-fib.split-dwarf.s -filetype=obj -split-dwarf-file statistics-fib.split-… 29 # fib (int x) 51 # result = fib(3); 53 # result = fib(4); 55 # result = fib(5); 57 # result = fib(6); 59 # result = fib(7); 61 # result = fib(8); 63 # result = fib(9); [all …]
|
| H A D | statistics-v3.test | 3 …mc -triple x86_64-unknown-linux-gnu %S/Inputs/statistics-fib.s -filetype=obj -o %t-statistics-fib.o 4 RUN: llvm-dwarfdump --statistics %t-statistics-fib.o | FileCheck %s 24 # fib (int x) 46 # result = fib(3); 48 # result = fib(4); 50 # result = fib(5); 52 # result = fib(6); 54 # result = fib(7); 56 # result = fib(8); 58 # result = fib(9); [all …]
|
| /llvm-project-15.0.7/clang/test/Templight/ |
| H A D | templight-nested-memoization.cpp | 4 struct fib struct 6 static const int value = fib<N-1>::value + fib<N-2>::value; argument 10 struct fib<0> struct 16 struct fib<1> argument 173 fib<4> x;
|
| /llvm-project-15.0.7/bolt/test/runtime/X86/ |
| H A D | instrumentation-pie.c | 8 int fib(int x) { in fib() function 11 return fib(x - 1) + fib(x - 2); in fib() 17 printf("fib(%d) = %d\n", argc, fib(argc)); in main()
|
| H A D | user-func-reorder.c | 12 int fib(int x) { in fib() function 15 return fib(x - 1) + fib(x - 2); in fib() 23 printf("fib(%d) = %d\n", argc, fib(argc)); in main()
|
| H A D | instrumentation-shlib.c | 10 int fib(int x) { in fib() function 13 return fib(x - 1) + fib(x - 2); in fib()
|
| /llvm-project-15.0.7/llvm/test/Feature/ |
| H A D | indirectcall.ll | 7 define i64 @fib(i64 %n) { 17 %f2 = call i64 @fib( i64 %n2 ) ; <i64> [#uses=1] 18 %f1 = call i64 @fib( i64 %n1 ) ; <i64> [#uses=1] 35 %F = call i64 @fib( i64 %N ) ; <i64> [#uses=1] 45 %Result = call i64 @trampoline( i64 10, i64 (i64)* @fib ) ; <i64> [#uses=1]
|
| /llvm-project-15.0.7/lldb/test/API/commands/expression/call-function/ |
| H A D | main.cpp | 14 unsigned int fib(unsigned int n) { in fib() function 18 return fib(n - 1) + fib(n - 2); in fib()
|
| /llvm-project-15.0.7/lldb/test/Shell/Expr/Inputs/ |
| H A D | call-function.cpp | 19 fib(unsigned int n) in fib() function 24 return fib(n - 1) + fib(n - 2); in fib()
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/WebAssembly/ |
| H A D | dbg-value-live-interval.ll | 6 ; CHECK: [[REG:%[0-9]+]]:i32 = nsw ADD_I32 {{.*}} fib.c:7:7 7 ; CHECK: DBG_VALUE [[REG]]:i32, $noreg, !"a", {{.*}} fib.c:5:13 9 ; ModuleID = 'fib.bc' 10 source_filename = "fib.c" 14 ; int fib(int n) { 26 define i32 @fib(i32 %n) local_unnamed_addr #0 !dbg !7 { 77 !1 = !DIFile(filename: "fib.c", directory: "/d/y/llvmwasm") 83 !7 = distinct !DISubprogram(name: "fib", scope: !1, file: !1, line: 4, type: !8, isLocal: false, is…
|
| H A D | dbg-value-move.ll | 6 ; CHECK: [[REG:%[0-9]+]]:i32 = nsw ADD_I32 {{.*}} fib.c:7:7 7 ; CHECK-NEXT: DBG_VALUE [[REG]]:i32, $noreg, !"a", {{.*}} fib.c:5:13 9 ; ModuleID = 'fib.bc' 10 ; The test generated via: clang --target=wasm32-unknown-unknown-wasm fib.c -g -O2 12 source_filename = "fib.c" 16 ; int fib(int n) { 28 define i32 @fib(i32 %n) local_unnamed_addr #0 !dbg !7 { 92 !1 = !DIFile(filename: "fib.c", directory: "/d/y/llvmwasm") 98 !7 = distinct !DISubprogram(name: "fib", scope: !1, file: !1, line: 4, type: !8, isLocal: false, is…
|
| H A D | dbg-value-move-2.ll | 13 ; int fib(int n) { 26 define hidden i32 @fib(i32 %n) local_unnamed_addr #0 !dbg !7 { 62 !7 = distinct !DISubprogram(name: "fib", scope: !1, file: !1, line: 1, type: !8, isLocal: false, is…
|
| H A D | dbg-value-dwarfdump.ll | 9 define hidden i32 @fib(i32 %n) local_unnamed_addr #0 !dbg !7 { 49 !7 = distinct !DISubprogram(name: "fib", scope: !1, file: !1, line: 1, type: !8, scopeLine: 1, flag…
|
| H A D | dbg-loop-loc.ll | 7 ; int fib(int n) { 33 define hidden i32 @fib(i32 %n) #0 !dbg !7 { 96 !7 = distinct !DISubprogram(name: "fib", scope: !1, file: !1, line: 1, type: !8, isLocal: false, is…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | uniform-work-group-recursion-test.ll | 7 define i32 @fib(i32 %n) #0 { 8 ; CHECK-LABEL: define {{[^@]+}}@fib 17 ; CHECK-NEXT: [[FIBM1:%.*]] = call i32 @fib(i32 [[NM1]]) 19 ; CHECK-NEXT: [[FIBM2:%.*]] = call i32 @fib(i32 [[NM2]]) 34 %fibm1 = call i32 @fib(i32 %nm1) 36 %fibm2 = call i32 @fib(i32 %nm2) 86 ; CHECK-NEXT: [[R:%.*]] = call i32 @fib(i32 5) 92 %r = call i32 @fib(i32 5)
|
| /llvm-project-15.0.7/llvm/test/Transforms/TailCallElim/ |
| H A D | dup_tail.ll | 7 define i32 @fib(i32 %n) nounwind ssp { 17 %call = call i32 @fib(i32 %sub) 19 %call4 = call i32 @fib(i32 %sub3)
|
| H A D | opt-remarks-recursion.ll | 5 define i32 @fib(i32 %n) nounwind ssp { 15 %call = call i32 @fib(i32 %sub) 17 %call4 = call i32 @fib(i32 %sub3), !dbg !8
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | noinline-recursive-fn.ll | 79 define i32 @fib(i32 %i) { 96 %f1 = call i32 @fib(i32 %i1) 98 %f2 = call i32 @fib(i32 %i2) 107 %f1 = call i32 @fib(i32 0) 108 %f2 = call i32 @fib(i32 1)
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | tail-duplication-complex.s | 21 # int fib(int term) { 24 # return fib(term-1) + fib(term-2);
|
| /llvm-project-15.0.7/bolt/test/runtime/X86/Inputs/ |
| H A D | user_func_order.txt | 2 fib
|
| /llvm-project-15.0.7/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
| H A D | LangImpl07.rst | 280 # Recursive fib, we could do this before. 281 def fib(x) 285 fib(x-1)+fib(x-2); 287 # Iterative fib. 455 define double @fib(double %x) { 471 %calltmp = call double @fib(double %subtmp) 474 %calltmp6 = call double @fib(double %subtmp5) 496 define double @fib(double %x) { 508 %calltmp = call double @fib(double %subtmp) 527 define double @fib(double %x) { [all …]
|
| H A D | LangImpl01.rst | 29 def fib(x) 33 fib(x-1)+fib(x-2) 36 fib(40)
|