| /llvm-project-15.0.7/compiler-rt/test/BlocksRuntime/ |
| H A D | copyconstructor.C | 13 int destructors = 0; variable 51 ++destructors; in ~TestObject() 78 if (constructors != destructors) { in main() 79 printf("%d constructors but only %d destructors\n", constructors, destructors); in main()
|
| H A D | reference.C | 17 int destructors = 0; variable 56 ++destructors; in ~TestObject()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/ |
| H A D | destroy.pass.cpp | 86 int destructors = 0; in test() local 90 std::allocator_traits<Alloc>::construct(alloc, pool, &destructors); in test() 91 assert(destructors == 0); in test() 94 assert(destructors == 1); in test()
|
| /llvm-project-15.0.7/clang/docs/analyzer/developer-docs/ |
| H A D | IPA.rst | 47 inlined as well; it doesn't make sense to inline destructors without inlining 50 The default c++-inlining mode is 'destructors', meaning that all member 55 destructors will not be inlined. Additionally, no C++ member functions will be 94 This option controls whether constructors and destructors of "container" types 99 Currently, these constructors and destructors are NOT considered for inlining 141 call. (In the case of calls without origin expressions, such as destructors, 193 implicit destructors, or if the destructors for the given object are not 199 or operator 'delete', nor does it inline the constructors and destructors 363 placement of their destructors in the CFG. We currently won't inline their 365 destructors at all, not even to invalidate the region. [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/ |
| H A D | virtual-class-destructor.rst | 17 Fixes are available for user-declared and implicit destructors that are either 19 private destructors. There, the decision whether to make them private and
|
| H A D | special-member-functions.rst | 18 This rule is part of the "Constructors, assignments, and destructors" profile of the C++ Core
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | gnustep2-nontrivial-destructor-argument.mm | 3 // Regression test. Ensure that C++ arguments with non-trivial destructors
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/OrcLazy/ |
| H A D | global-ctors-and-dtors.ll | 1 ; Test that global constructors and destructors are run: 6 ; Test that this is true for global constructors and destructors in other
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TargetCXXABI.def | 41 /// - constructors and destructors return 'this'; 96 /// - constructors and destructors return 'this', as in ARM; 109 /// - constructors and destructors return 'this', as in ARM.
|
| H A D | CodeGenOptions.def | 45 CODEGENOPT(CXAAtExit , 1, 1) ///< Use __cxa_atexit for calling destructors. 46 …egisterGlobalDtorsWithAtExit, 1, 1) ///< Use atexit or __cxa_atexit to register global destructors. 249 ///< destructors are emitted.
|
| /llvm-project-15.0.7/openmp/runtime/test/tasking/hidden_helper_task/ |
| H A D | common.h | 28 kmp_routine_entry_t destructors; member
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/ |
| H A D | unused-raii.rst | 25 - Ignore types with trivial destructors. They are very unlikely to be RAII
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/ |
| H A D | AnalyzerOptions.def | 86 "Whether or not implicit destructors for C++ objects " 91 "Whether or not the destructors for C++ temporary " 143 "Whether C++ temporary destructors should be inlined " 144 "during analysis. If temporary destructors are disabled " 146 "temporary destructors would not be inlined anyway.", 492 "Value: \"constructors\", \"destructors\", \"methods\".", 493 "destructors")
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | no-recursion.rst | 20 * The check does not handle C++ destructors
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | invoke-cleanup.ll | 23 ; this call site (PR17872), otherwise C++ destructors will not be
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/modernize/ |
| H A D | use-noexcept.rst | 60 destructors and delete operators that are ``noexcept(true)`` by
|
| H A D | use-override.rst | 28 If set to `true`, this check will not diagnose destructors. Default is `false`.
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCLCXX/ |
| H A D | addrspace-with-class.clcpp | 5 // for constructors, member functions and destructors.
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/executionengine/ |
| H A D | llvm_executionengine.mli | 65 (** [run_static_dtors ee] executes the static destructors of each module in
|
| /llvm-project-15.0.7/lld/docs/ |
| H A D | missingkeyfunction.rst | 46 key function, but it's quite common because virtual destructors are likely to be
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | README.txt | 219 // because there are no catch clauses or destructors to be run. But there 274 // SJLJ for exceptions, each function with a catch clause or destructors needs
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/ |
| H A D | README.txt | 123 -cfg-add-implicit-dtors Add C++ implicit destructors to CFGs for all analyses
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | Block-ABI-Apple.rst | 860 copied objects with constructor/destructors. The (1<<26) bit is set and 890 and of course the constructors/destructors for ``const`` copied C++ objects. 894 copied objects with constructor/destructors, and again the (1<<26) bit is set
|
| /llvm-project-15.0.7/llvm/docs/HistoricalNotes/ |
| H A D | 2001-05-18-ExceptionHandling.txt | 196 llvm. Java would be very similar, except it only uses destructors to unlock
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.td | 401 // Constructors and destructors return 'this' in the iOS 64-bit C++ ABI; since 407 // destructors with 'this' returns, so this RegMask will not be used in that
|