Home
last modified time | relevance | path

Searched refs:Owner (Results 1 – 25 of 95) sorted by relevance

1234

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dattr-gsl-owner-pointer.cpp4 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 Dnote-freebsd-core.test77 # 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 Dnote-amd-valid-v2.test17 # 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 Dnote-amd-invalid-v2.test14 # 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 Dnote-freebsd.test43 # 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 Dnote-openbsd-core.test31 # 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 Dnote-netbsd-core.test28 # 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 Dgnu-notes.test11 # 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 Dnote-amdgpu-invalid.s6 # 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 Dnote-llvmompoffload.test22 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD
28 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD
34 # NOTES-NEXT: Owner: LLVMOMPOFFLOAD
43 # NOTES-GNU-NEXT: Owner Data size Description
H A Dnote-amdgpu.test6 # 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 DLockFileManager.cpp73 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 DOption.h78 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 DBitReader.cpp81 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 DGslOwnerPointerInference.cpp25 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 DSymbolTableListTraitsImpl.h70 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 DMetadata.cpp155 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 Downing-memory.rst33 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 DHowToUseJIT.cpp68 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 DSemaTemplateInstantiateDecl.cpp909 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 DExternalASTSource.h387 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 DObjectFile.h57 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 DSymbolicFile.h127 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 Dfibonacci.cpp110 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 Dpath-notes.cpp225 struct Owner { struct
233 void Owner::testGetDerefExprOnMemberExprWithADot() { in testGetDerefExprOnMemberExprWithADot() argument
242 Owner::Wrapper *arr; // expected-note {{'arr' declared without an initial value}} in testGetDerefExprOnMemberExprWithADot()

1234