| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/ |
| H A D | merge-cold-profile.test | 1 ; 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 D | cs-extbinary.test | 2 …--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 D | recursion-compression-noprobe.test | 1 ; 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 D | recursion-compression-pseudoprobe.test | 1 ; Firstly test uncompression(--compress-recursion=0) 2 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud… 4 …en --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/I… 6 …en --format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/I… 8 …-format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe-nommap.perfscript --binary=%… 10 …-format=text --perfscript=%S/Inputs/recursion-compression-pseudoprobe-nommap.perfscript --binary=%… 12 …Inputs/recursion-compression-pseudoprobe.perfscript --binary=%S/Inputs/recursion-compression-pseud…
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | no-recursion.rst | 1 .. 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-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_mutex.cpp | 144 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 D | sanitizer_deadlock_detector2.cpp | 151 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 D | sanitizer_deadlock_detector_interface.h | 40 u32 recursion;
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_mutex.cpp | 178 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() 238 s->recursion -= rec; in MutexUnlock() 239 if (s->recursion == 0) { in MutexUnlock() 247 if (common_flags()->detect_deadlocks && s->recursion == 0 && in MutexUnlock() 389 CHECK_GT(s->recursion, 0); in MutexReadOrWriteUnlock() 390 s->recursion--; in MutexReadOrWriteUnlock() 391 if (s->recursion == 0) { in MutexReadOrWriteUnlock() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_rtl_mutex.cpp | 177 CHECK_EQ(s->recursion, 0); in MutexPostLock() 181 CHECK_GT(s->recursion, 0); in MutexPostLock() 186 first = s->recursion == 0; in MutexPostLock() 187 s->recursion += rec; in MutexPostLock() 231 s->recursion -= rec; in MutexUnlock() 232 if (s->recursion == 0) { in MutexUnlock() 239 if (common_flags()->detect_deadlocks && s->recursion == 0 && in MutexUnlock() 363 CHECK_GT(s->recursion, 0); in MutexReadOrWriteUnlock() 364 s->recursion--; in MutexReadOrWriteUnlock() 365 if (s->recursion == 0) { in MutexReadOrWriteUnlock() [all …]
|
| /llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/ |
| H A D | pattern-failure.pdll | 91 // CHECK: pattern recursion metadata has already been specified 93 Pattern with recursion, recursion {}
|
| H A D | pattern.pdll | 23 Pattern NamedPattern with benefit(10), recursion {
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | MyFirstTypoFix.rst | 34 Clang has a warning for infinite recursion: 41 itself [-Winfinite-recursion] 48 input.cc:1:14: warning: to understand recursion, you must first 49 understand recursion [-Winfinite-recursion] 231 understand recursion, you must first understand recursion". 246 first understand recursion [-Winfinite-recursion]** 264 Clang :: SemaCXX/warn-infinite-recursion.cpp 275 $ vi ../clang/test/SemaCXX/warn-infinite-recursion.cpp 279 `// expected-warning{{to understand recursion}}`. 285 - **lit tests** (e.g. SemaCXX/warn-infinite-recursion.cpp). [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/ |
| H A D | single_valued.in | 2 # and does not end up in an infinite recursion.
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | recursive-type-3.ll | 7 ; Check that linked-list-style recursive types where the recursion is through
|
| H A D | recursive-type-1.ll | 8 ; the recursion isn't through a pointer to the type.
|
| H A D | recursive-type-load.ll | 8 ; the recursion isn't through a pointer to the type.
|
| H A D | recursive-type-store.ll | 8 ; the recursion isn't through a pointer to the type.
|
| H A D | recursive-type-2.ll | 10 ; when the recursion isn't through a pointer to the type.
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | KeepGoingWithLotsOfErrors.mm | 3 // This is the minimized test that triggered an infinite recursion:
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/Inputs/ |
| H A D | recursion-compression-noprobe.perfscript | 1 PERF_RECORD_MMAP2 3019402/3019402: [0x400000(0x1000) @ 0 00:1d 265650677 1451231]: r-xp recursion-c…
|
| H A D | recursion-compression-pseudoprobe.perfscript | 1 PERF_RECORD_MMAP2 3367317/3367317: [0x201000(0x1000) @ 0 00:1d 238458915 1121070]: r-xp recursion-c…
|
| /llvm-project-15.0.7/compiler-rt/include/sanitizer/ |
| H A D | tsan_interface.h | 100 void __tsan_mutex_post_lock(void *addr, unsigned flags, int recursion);
|
| /llvm-project-15.0.7/mlir/test/IR/ |
| H A D | recursive-type.mlir | 12 // into inifinite recursion.
|
| /llvm-project-15.0.7/ |
| H A D | .clang-tidy | 1 …nused-parameters,-misc-non-private-member-variables-in-classes,-misc-no-recursion,readability-iden…
|