| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | attr-gsl-owner-pointer.cpp | 4 int [[gsl::Owner]] i; 6 void [[gsl::Owner]] f(); 9 [[gsl::Owner]] void f(); 12 union [[gsl::Owner(int)]] Union{}; 18 S [[gsl::Owner]] Instance; 21 class [[gsl::Owner(7)]] OwnerDerefNoType{}; 58 class [[gsl::Owner()]] [[gsl::Owner(int)]] WithAndWithoutParameter{}; 86 struct [[gsl::Owner(int)]] AnOwner{}; 95 class [[gsl::Owner(int)]] [[gsl::Owner(int)]] DuplicateOwner{}; 112 class [[gsl::Owner]] ForwardDeclared; [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | note-freebsd-core.test | 77 # LLVM-NEXT: Owner: FreeBSD 82 # LLVM-NEXT: Owner: FreeBSD 87 # LLVM-NEXT: Owner: FreeBSD 92 # LLVM-NEXT: Owner: FreeBSD 97 # LLVM-NEXT: Owner: FreeBSD 102 # LLVM-NEXT: Owner: FreeBSD 107 # LLVM-NEXT: Owner: FreeBSD 112 # LLVM-NEXT: Owner: FreeBSD 117 # LLVM-NEXT: Owner: FreeBSD 122 # LLVM-NEXT: Owner: FreeBSD [all …]
|
| H A D | note-amd-valid-v2.test | 17 # LLVM-NEXT: Owner: AMD 28 # LLVM-NEXT: Owner: AMD 39 # LLVM-NEXT: Owner: AMD 50 # LLVM-NEXT: Owner: AMD 61 # LLVM-NEXT: Owner: AMD 72 # LLVM-NEXT: Owner: AMD 83 # LLVM-NEXT: Owner: AMD 94 # LLVM-NEXT: Owner: AMD 103 # GNU-NEXT: Owner Data size Description 109 # GNU-NEXT: Owner Data size Description [all …]
|
| H A D | note-amd-invalid-v2.test | 14 # LLVM-NEXT: Owner: AMD 25 # LLVM-NEXT: Owner: AMD 36 # LLVM-NEXT: Owner: AMD 47 # LLVM-NEXT: Owner: AMD 58 # LLVM-NEXT: Owner: AMD 69 # LLVM-NEXT: Owner: AMD 80 # LLVM-NEXT: Owner: AMD 91 # LLVM-NEXT: Owner: AMD 102 # LLVM-NEXT: Owner: AMD 111 # GNU-NEXT: Owner Data size Description [all …]
|
| H A D | note-freebsd.test | 43 # GNU-NEXT: Owner Data size Description 70 # LLVM-NEXT: Owner: FreeBSD 76 # LLVM-NEXT: Owner: FreeBSD 84 # LLVM-NEXT: Owner: FreeBSD 90 # LLVM-NEXT: Owner: FreeBSD 96 # LLVM-NEXT: Owner: FreeBSD 104 # LLVM-NEXT: Owner: FreeBSD 112 # LLVM-NEXT: Owner: FreeBSD 120 # LLVM-NEXT: Owner: FreeBSD
|
| H A D | note-openbsd-core.test | 31 # GNU-NEXT: Owner Data size Description 44 # LLVM-NEXT: Owner: OpenBSD 49 # LLVM-NEXT: Owner: OpenBSD 54 # LLVM-NEXT: Owner: OpenBSD 59 # LLVM-NEXT: Owner: OpenBSD@31337 64 # LLVM-NEXT: Owner: OpenBSD@31337
|
| H A D | note-netbsd-core.test | 28 # GNU-NEXT: Owner Data size Description 39 # LLVM-NEXT: Owner: NetBSD-CORE 44 # LLVM-NEXT: Owner: NetBSD-CORE 49 # LLVM-NEXT: Owner: NetBSD-CORE@3615
|
| H A D | gnu-notes.test | 11 # GNU-NEXT: Owner Data size Description 16 # GNU-NEXT: Owner Data size Description 21 # GNU-NEXT: Owner Data size Description 26 # GNU-NEXT: Owner Data size Description 37 # LLVM-NEXT: Owner: GNU 49 # LLVM-NEXT: Owner: GNU 60 # LLVM-NEXT: Owner: GNU 71 # LLVM-NEXT: Owner: GNU 88 # LLVM-STRIPPED-NEXT: Owner: GNU 99 # GNU-STRIPPED-NEXT: Owner Data size Description [all …]
|
| H A D | note-amdgpu-invalid.s | 6 # GNU-NEXT: Owner Data size Description 26 # GNU-NEXT: Owner Data size Description 37 # LLVM-NEXT: Owner: AMDGPU 62 # LLVM-NEXT: Owner: AMDGPU
|
| H A D | note-llvmompoffload.test | 22 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD 28 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD 34 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD 43 # NOTES-GNU-NEXT: Owner Data size Description
|
| H A D | note-amdgpu.test | 6 # GNU-NEXT: Owner Data size Description 29 # GNU-NEXT: Owner Data size Description 40 # LLVM-NEXT: Owner: AMDGPU 68 # LLVM-NEXT: Owner: AMDGPU
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | LockFileManager.cpp | 73 auto Owner = std::make_pair(std::string(Hostname), PID); in readLockFile() local 74 if (processStillExecuting(Owner.first, Owner.second)) in readLockFile() 75 return Owner; in readLockFile() 175 if ((Owner = readLockFile(LockFileName))) in LockFileManager() 236 if ((Owner = readLockFile(LockFileName))) { in LockFileManager() 260 if (Owner) in getState() 331 if (!processStillExecuting((*Owner).first, (*Owner).second)) in waitForUnlock()
|
| /llvm-project-15.0.7/llvm/include/llvm/Option/ |
| H A D | Option.h | 78 const OptTable *Owner; variable 81 Option(const OptTable::Info *Info, const OptTable *Owner); 105 assert(Owner && "Must have a valid owner!"); in getGroup() 106 return Owner->getOption(Info->GroupID); in getGroup() 111 assert(Owner && "Must have a valid owner!"); in getAlias() 112 return Owner->getOption(Info->AliasID); in getAlias()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitReader.cpp | 81 std::unique_ptr<MemoryBuffer> Owner(unwrap(MemBuf)); in LLVMGetBitcodeModuleInContext() local 83 getOwningLazyBitcodeModule(std::move(Owner), Ctx); in LLVMGetBitcodeModuleInContext() 86 (void)Owner.release(); in LLVMGetBitcodeModuleInContext() 108 std::unique_ptr<MemoryBuffer> Owner(unwrap(MemBuf)); in LLVMGetBitcodeModuleInContext2() local 111 Ctx, getOwningLazyBitcodeModule(std::move(Owner), Ctx)); in LLVMGetBitcodeModuleInContext2() 112 Owner.release(); in LLVMGetBitcodeModuleInContext2()
|
| /llvm-project-15.0.7/clang/unittests/Sema/ |
| H A D | GslOwnerPointerInference.cpp | 25 hasName("C"), hasAttr(clang::attr::Owner)))); in TEST() 37 hasName("C"), hasAttr(clang::attr::Owner)))); in TEST() 52 hasName("C"), hasAttr(clang::attr::Owner)))); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | SymbolTableListTraitsImpl.h | 70 ItemParentClass *Owner = getListOwner(); in addNodeToList() local 71 V->setParent(Owner); in addNodeToList() 72 invalidateParentIListOrdering(Owner); in addNodeToList() 74 if (ValueSymbolTable *ST = getSymTab(Owner)) in addNodeToList()
|
| H A D | Metadata.cpp | 155 R->addRef(Ref, Owner); in track() 197 OwnerTy Owner = Pair.second.first; in getAllArgListUsers() local 198 if (!Owner.is<Metadata *>()) in getAllArgListUsers() 264 if (!Owner) in SalvageDebugInfo() 266 if (!Owner.is<Metadata *>()) in SalvageDebugInfo() 292 OwnerTy Owner = Pair.second.first; in replaceAllUsesWith() local 293 if (!Owner) { in replaceAllUsesWith() 304 if (Owner.is<MetadataAsValue *>()) { in replaceAllUsesWith() 341 auto Owner = Pair.second.first; in resolveAllUses() local 342 if (!Owner) in resolveAllUses() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/ |
| H A D | owning-memory.rst | 33 gsl::owner<int*> Owner = new int(42); // Good 34 gsl::owner<int*> Owner = new int[42]; // Good as well 38 gsl::owner<int*> Owner = function_that_returns_owner(); // Good, result lands in owner 54 gsl::owner<int*> Owner = new int(42); // Good 55 delete Owner; // Good as well, statically enforced, that only owners get deleted 69 gsl::owner<int*> Owner = new int(42); 70 expects_owner(Owner); // Good 155 OwnedValue<gsl::owner<int*>> Owner(new int(42)); // Type deduction yield T -> int * 157 gsl::owner<int*> OwnedInt = Owner.getValue();
|
| /llvm-project-15.0.7/llvm/examples/HowToUseJIT/ |
| H A D | HowToUseJIT.cpp | 68 std::unique_ptr<Module> Owner = std::make_unique<Module>("test", Context); in main() local 69 Module *M = Owner.get(); in main() 125 ExecutionEngine* EE = EngineBuilder(std::move(Owner)).create(); in main()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 909 Owner->addDecl(Inst); in VisitLabelDecl() 928 Owner->addDecl(Inst); in VisitNamespaceAliasDecl() 1064 Owner->addDecl(Inst); in VisitTypeAliasTemplateDecl() 1263 Owner->addDecl(Field); in VisitFieldDecl() 1366 Owner->addDecl(FD); in VisitFriendDecl() 1385 Owner->addDecl(FD); in VisitFriendDecl() 1456 Owner->addDecl(Enum); in VisitEnumDecl() 1698 Owner->addDecl(Inst); in VisitClassTemplateDecl() 1781 Owner->addDecl(Inst); in VisitVarTemplateDecl() 2084 DC = Owner; in VisitFunctionDecl() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExternalASTSource.h | 387 template<typename Owner, typename T, void (ExternalASTSource::*Update)(Owner)> 437 T get(Owner O) { in get() 467 template<typename Owner, typename T, 468 void (clang::ExternalASTSource::*Update)(Owner)> 470 clang::LazyGenerationalUpdatePtr<Owner, T, Update>> { 471 using Ptr = clang::LazyGenerationalUpdatePtr<Owner, T, Update>;
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | ObjectFile.h | 57 RelocationRef(DataRefImpl RelocationP, const ObjectFile *Owner); 88 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner); 181 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner); 396 inline SymbolRef::SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner) in SymbolRef() argument 397 : BasicSymbolRef(SymbolP, Owner) {} in SymbolRef() 434 const ObjectFile *Owner) in SectionRef() argument 436 , OwningObject(Owner) {} in SectionRef() 546 const ObjectFile *Owner) in RelocationRef() argument 548 , OwningObject(Owner) {} in RelocationRef()
|
| H A D | SymbolicFile.h | 127 BasicSymbolRef(DataRefImpl SymbolP, const SymbolicFile *Owner); 185 const SymbolicFile *Owner) in BasicSymbolRef() argument 186 : SymbolPimpl(SymbolP), OwningObject(Owner) {} in BasicSymbolRef()
|
| /llvm-project-15.0.7/llvm/examples/Fibonacci/ |
| H A D | fibonacci.cpp | 110 std::unique_ptr<Module> Owner(new Module("test", Context)); in main() local 111 Module *M = Owner.get(); in main() 119 EngineBuilder(std::move(Owner)) in main()
|
| /llvm-project-15.0.7/clang/test/Analysis/inlining/ |
| H A D | path-notes.cpp | 225 struct Owner { struct 233 void Owner::testGetDerefExprOnMemberExprWithADot() { in testGetDerefExprOnMemberExprWithADot() argument 242 Owner::Wrapper *arr; // expected-note {{'arr' declared without an initial value}} in testGetDerefExprOnMemberExprWithADot()
|