Home
last modified time | relevance | path

Searched refs:recursion (Results 1 – 25 of 96) sorted by relevance

1234

/llvm-project/llvm/test/tools/llvm-profgen/
H A Dmerge-cold-profile.test1 ; Used the data from recursion-compression.test, refer it for the unmerged output
2 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud…
6 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud…
10 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud…
14 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud…
103 ; Copied from recursion-compression.test
H A Dcs-extbinary.test2 …--format=extbinary --perfscript=%S/Inputs/recursion-compression-noprobe.perfscript --binary=%S/Inp…
4 ; RUN: FileCheck %S/recursion-compression-noprobe.test --input-file %t2
10 …format=extbinary --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/I…
12 ; RUN: FileCheck %S/recursion-compression-pseudoprobe.test --input-file %t6
H A Drecursion-compression-noprobe.test1 ; Firstly test uncompression(--compress-recursion=0)
2 …=%S/Inputs/recursion-compression-noprobe.perfscript --binary=%S/Inputs/recursion-compression-nopro…
4 …fgen --format=text --perfscript=%S/Inputs/recursion-compression-noprobe.perfscript --binary=%S/Inp…
6 …=%S/Inputs/recursion-compression-noprobe.perfscript --binary=%S/Inputs/recursion-compression-nopro…
H A Drecursion-compression-pseudoprobe.test1 ; Firstly test uncompression(--compress-recursion=0)
2 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseudoprobe.perfbin --output=%t --compress-recursion=0 --profile-summary-hot-count=0 --csspgo-preinliner=0 --gen-cs-nested-profile=0
4 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseudoprobe.perfbin --output=%t --skip-symbolization --profile-summary-hot-count=0
6 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseudoprobe.perfbin --output=%t --profile-summary-hot-count=0 --csspgo-preinliner=0 --gen-cs-nested-profile=0
8 ; RUN: llvm-profgen --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe-nommap.perfscript --binary=%S/Inputs/recursion
[all...]
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/misc/
H A Dno-recursion.rst1 .. title:: clang-tidy - misc-no-recursion
3 misc-no-recursion
9 and displays one example of a possible call graph loop (recursion).
14 … the C Programming Language (JPL DOCID D-60411) rule `2.4 Do not use direct or indirect recursion`.
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.cpp144 int recursion; member
171 locked[type].recursion++; in Lock()
182 locked[type].recursion = 1; in Lock()
190 CHECK_GT(locked[type].recursion, 0); in Unlock()
191 if (--locked[type].recursion) in Unlock()
198 for (int i = 0; i < mutex_type_count; i++) CHECK_EQ(locked[i].recursion, 0); in CheckNoLocks()
H A Dsanitizer_deadlock_detector2.cpp151 m->recursion = 0; in MutexInit()
276 m->recursion++; in MutexAfterLock()
282 CHECK_EQ(m->recursion, 0); in MutexAfterLock()
283 m->recursion = 1; in MutexAfterLock()
307 if (--m->recursion > 0) in MutexBeforeUnlock()
H A Dsanitizer_deadlock_detector_interface.h40 u32 recursion;
/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_mutex.cpp178 first = s->recursion == 0; in MutexPostLock()
181 CHECK_EQ(s->recursion, 0); in MutexPostLock()
185 CHECK_GT(s->recursion, 0); in MutexPostLock()
190 s->recursion += rec; in MutexPostLock()
231 if (!SANITIZER_GO && (s->recursion == 0 || s->owner_tid != thr->tid)) { in MutexUnlock()
237 rec = (flagz & MutexFlagRecursiveUnlock) ? s->recursion : 1; in MutexUnlock()
238 s->recursion -= rec; in MutexUnlock()
239 if (s->recursion == 0) { in MutexUnlock()
247 if (common_flags()->detect_deadlocks && s->recursion == 0 && in MutexUnlock()
348 if (common_flags()->detect_deadlocks && s->recursion == 0) { in MutexReadUnlock()
[all …]
/llvm-project/mlir/test/mlir-pdll/Parser/
H A Dpattern-failure.pdll91 // CHECK: pattern recursion metadata has already been specified
93 Pattern with recursion, recursion {}
H A Dpattern.pdll23 Pattern NamedPattern with benefit(10), recursion {
/llvm-project/llvm/docs/
H A DMyFirstTypoFix.rst40 Clang has a warning for infinite recursion:
46 test.cc:1:12: warning: all paths through this function will call itself [-Winfinite-recursion]
53 test.cc:1:12: warning: to understand recursion, you must first understand recursion [-Winfinite-recursion]
229 Change the message to "in order to understand recursion, you must first understand recursion".
242 test.cc:1:12: warning: in order to understand recursion, you must first understand recursion [-Winfinite-recursion]
[all...]
/llvm-project/polly/lib/External/isl/test_inputs/codegen/
H A Dsingle_valued.in2 # and does not end up in an infinite recursion.
/llvm-project/clang/test/Index/
H A DKeepGoingWithLotsOfErrors.mm3 // This is the minimized test that triggered an infinite recursion:
/llvm-project/llvm/test/Verifier/
H A Drecursive-type-3.ll7 ; Check that linked-list-style recursive types where the recursion is through
H A Drecursive-type-1.ll
H A Drecursive-type-load.ll
H A Drecursive-type-store.ll
H A Drecursive-type-2.ll
/llvm-project/llvm/test/tools/llvm-profgen/Inputs/
H A Drecursion-compression-noprobe.perfscript1 PERF_RECORD_MMAP2 3019402/3019402: [0x400000(0x1000) @ 0 00:1d 265650677 1451231]: r-xp recursion-c…
H A Drecursion-compression-pseudoprobe.perfscript1 PERF_RECORD_MMAP2 3367317/3367317: [0x201000(0x1000) @ 0 00:1d 238458915 1121070]: r-xp recursion-c…
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dcoalescer-early-clobber-subreg.mir5 …anonymous namespace)::JoinVals &): Assertion `Assignments[ValNo] != -1 && "Bad recursion?"' failed.
10 # Register coalescer ran in bad recursion if the early clobbered subreg is
H A Dresource-usage-pal.ll4 ; indirect calls. The driver knows the max recursion depth, so it can compute
/llvm-project/clang/test/AST/Interp/
H A Dfunctions.cpp
/llvm-project/llvm/test/Transforms/PGOProfile/Inputs/
H A Dupdate_memprof_inputs.sh66 // in one level of recursion. We should get two stack contexts reflecting the
67 // different levels of recursion and different allocation behavior (since the

1234