Home
last modified time | relevance | path

Searched refs:recursive (Results 1 – 25 of 147) sorted by relevance

123456

/llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/
H A Dearly-inline.ll37 ; CHECK-LABEL: @recursive
38 define void @recursive() #0 !dbg !13 {
40 ; CHECK-NOT: call void @recursive
41 ; CHECK: call void @recursive
42 ; CHECK: call void @recursive
43 ; CHECK-NOT: call void @recursive
45 call void @recursive(), !dbg !14
46 call void @recursive(), !dbg !15
72 !13 = distinct !DISubprogram(linkageName: "recursive", scope: !1, file: !1, line: 20, scopeLine: 20…
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Drecursion.ll3 ; CHECK-LABEL: {{^}}recursive:
5 define void @recursive() {
6 call void @recursive()
31 ; For an arbitrary recursive call, report a large number for unknown stack usage.
35 call void @recursive()
39 ; Make sure we do not report a huge stack size for tail recursive
49 ; end up treating it as generally recursive call from the regular call
/llvm-project-15.0.7/lld/test/ELF/
H A Dppc64-toc-restore-recursive-call.s7 # For a recursive call that is interposable the linker calls the plt-stub rather
12 # The decision to use a plt-stub for the recursive call is not one I feel
14 # for recursive calls as well as keeps the logic for recursive calls consistent
15 # with non-recursive calls.
/llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/Inputs/
H A Deinline.prof5 recursive:200:100
6 1: recursive:100
7 2: recursive:100
/llvm-project-15.0.7/clang/test/Analysis/inlining/
H A Dtest-always-inline-size-option.c30 int recursive(void) { in recursive() function
31 return recursive(); in recursive()
34 return recursive(); in callRecursive()
/llvm-project-15.0.7/lldb/third_party/Python/module/pexpect-4.6/
H A DMANIFEST.in1 recursive-include doc *
3 recursive-include examples *
5 recursive-include tests *
/llvm-project-15.0.7/llvm/utils/lit/
H A DMANIFEST.in2 recursive-include lit/builtin_commands *
3 recursive-include tests *
4 recursive-include examples *
/llvm-project-15.0.7/flang/test/Semantics/
H A Dresolve83.f9049 recursive real recursive function recursiveFunc()
57 non_recursive real recursive function non_recursiveRecursiveFunc()
H A Dentry01.f90222 recursive subroutine passSubr
228 recursive function passFunc1
237 recursive function passFunc2() result(res)
/llvm-project-15.0.7/llvm/test/tools/llvm-extract/
H A Drecursive.ll1 ; RUN: llvm-extract -func=a --recursive %s -S | FileCheck --check-prefix=CHECK-AB %s
2 ; RUN: llvm-extract -func=a --recursive --delete %s -S | FileCheck --check-prefix=CHECK-CD %s
3 ; RUN: llvm-extract -func=d --recursive %s -S | FileCheck --check-prefix=CHECK-CD %s
4 ; RUN: llvm-extract -func=e --recursive %s -S | FileCheck --check-prefix=CHECK-CD %s
/llvm-project-15.0.7/llvm/test/Transforms/TailCallElim/
H A Dtre-multiple-exits.ll4 ; This test checks that TRE would be done for only one recursive call.
5 ; The test_multiple_exits function has three recursive calls.
6 ; First recursive call could not be eliminated because there is
7 ; escaped pointer to local variable. Second recursive call could
8 ; be eliminated. Thrid recursive call could not be eliminated since
10 ; for only second recursive call.
26 ; // TRE could not be done since recursive
/llvm-project-15.0.7/llvm/utils/lit/lit/formats/
H A Dbase.py38 def __init__(self, command, dir, recursive=False, argument
47 self.recursive = bool(recursive)
58 if not self.recursive:
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Drecursive.ll16 ; Test a recursive function which calls another function with a large stack. In
17 ; addition to not inlining the recursive call, we should also not inline the
18 ; large stack allocation into a potentially recursive frame.
43 ; Check that when inlining a non-recursive path into a function's own body that
H A Dinline-recur-stacksize.ll1 ; Check the recursive inliner doesn't inline a function with a stack size exceeding a given limit.
3 ; RUN: opt < %s -inline -S -recursive-inline-max-stacksize=256 | FileCheck --check-prefixes=ALL,LIM…
H A Dnoinline-recursive-fn.ll1 ; The inliner should never inline recursive functions into other functions.
77 ; Check that a recursive function, when called with a constant that makes the
78 ; recursive path dead code can actually be inlined.
H A Dinline-remark.ll59 ; CHECK: attributes [[ATTR2]] = { "inline-remark"="(cost=never): recursive" }
61 ; CHECK: attributes [[ATTR4]] = { alwaysinline "inline-remark"="(cost=never): recursive call" }
/llvm-project-15.0.7/libc/src/__support/threads/linux/
H A Dmutex.h25 unsigned char recursive; member
41 : timed(istimed), recursive(isrecursive), robust(isrobust), in Mutex()
48 mutex->recursive = isrecur; in init()
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dtypes-recursive-unnamed.ll7 ; -- types-recursive-unnamed.cpp begin -----------------------------------------
15 ; -- types-recursive-unnamed.cpp end -------------------------------------------
25 ; ModuleID = 'types-recursive-unnamed.cpp'
26 source_filename = "types-recursive-unnamed.cpp"
54 !1 = !DIFile(filename: "types-recursive-unnamed.cpp", directory: "C:\5Cpath\5Cto\5Cdirectory", chec…
/llvm-project-15.0.7/mlir/test/Conversion/FuncToLLVM/
H A Dconvert-types.mlir36 // TODO: support conversion of recursive types in the conversion infra.
39 ….func private @named_recursive() -> !llvm.struct<"recursive", (ptr<!test.smpla>, ptr<struct<"recur…
/llvm-project-15.0.7/polly/lib/External/
H A Dupdate-isl.sh12 git clone --recursive http://repo.or.cz/isl.git $GITDIR
15 (cd $GITDIR && git submodule update --recursive)
/llvm-project-15.0.7/mlir/test/Analysis/
H A Dtest-alias-analysis-modref.mlir44 // CHECK-LABEL: Testing : "recursive"
48 // TODO: This is provably NoModRef, but requires handling recursive side
51 func.func @recursive(%arg0: memref<i32>, %arg1: memref<i32>, %cond: i1, %value: i32) attributes {te…
/llvm-project-15.0.7/llvm/test/DebugInfo/Generic/
H A Dtemplate-recursive-void.ll4 ; This was pulled from clang's debug-info-template-recursive.cpp test.
19 source_filename = "test/DebugInfo/Generic/template-recursive-void.ll"
30 !2 = !DIFile(filename: "debug-info-template-recursive.cpp", directory: "/usr/local/google/home/echr…
/llvm-project-15.0.7/flang/examples/FlangOmpReport/
H A Dyaml_summarizer.py93 return glob.iglob(str(search_directory.joinpath(search_pattern)), recursive=True)
95 return glob.iglob(str("/" + search_pattern), recursive=True)
253 if args.recursive:
/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Daccount-recursive-calls-only-tail-call-deduction.yaml2 # RUN: llvm-xray account -d --recursive-calls-only %s -m %S/Inputs/simple-instrmap.yaml | FileCheck…
25 # As a result, we can deduce that f2() is not recursive here.
/llvm-project-15.0.7/mlir/test/Target/LLVMIR/
H A Dllvmir-types.mlir151 // CHECK: %self-recursive = type { ptr }
166 // CHECK: declare %self-recursive
167 llvm.func @return_s_self_recursive() -> !llvm.struct<"self-recursive", (ptr<struct<"self-recursive"…

123456