/llvm-project/lldb/unittests/Utility/ |
H A D | TildeExpressionResolverTest.cpp | 12 MockTildeExpressionResolver Resolver("James", "/james"); in TEST() local 13 Resolver.AddKnownUser("Kirk", "/kirk"); in TEST() 14 Resolver.AddKnownUser("Lars", "/lars"); in TEST() 15 Resolver.AddKnownUser("Jason", "/jason"); in TEST() 16 Resolver.AddKnownUser("Larry", "/larry"); in TEST() 19 ASSERT_TRUE(Resolver.ResolveFullPath("~", Result)); in TEST() 21 ASSERT_TRUE(Resolver.ResolveFullPath("~/", Result)); in TEST() 24 ASSERT_TRUE(Resolver.ResolveFullPath("~James/bar/baz", Result)); in TEST() 27 ASSERT_TRUE(Resolver.ResolveFullPath("~Jason/", Result)); in TEST() 30 ASSERT_TRUE(Resolver.ResolveFullPath("~Lars", Result)); in TEST() [all …]
|
/llvm-project/lldb/unittests/Interpreter/ |
H A D | TestCompletion.cpp | 115 StandardTildeExpressionResolver &Resolver, in DoDirCompletions() argument 119 CommandCompletions::DiskDirectories(Prefix + "foo", Results, Resolver); in DoDirCompletions() 127 CommandCompletions::DiskDirectories(Twine(Prefix) + "b", Results, Resolver); in DoDirCompletions() 153 StandardTildeExpressionResolver Resolver; in TEST_F() local 160 Resolver); in TEST_F() 164 CommandCompletions::DiskDirectories(Twine(BaseDir) + "/.", Results, Resolver); in TEST_F() 168 CommandCompletions::DiskDirectories(Prefixes[0], Results, Resolver); in TEST_F() 178 DoDirCompletions(Twine(BaseDir) + "/", Resolver, Results); in TEST_F() 180 DoDirCompletions("", Resolver, Results); in TEST_F() 188 StandardTildeExpressionResolver Resolver; in TEST_F() local [all …]
|
/llvm-project/lldb/test/API/functionalities/breakpoint/scripted_bkpt/ |
H A D | resolver.py | 4 class Resolver: class 12 Resolver.func_list = [] 13 Resolver.got_files = 0 24 Resolver.got_files = 1 26 Resolver.got_files = 2 29 Resolver.got_files = 3 31 Resolver.func_list.append(func_name) 45 class ResolverModuleDepth(Resolver): 50 class ResolverCUDepth(Resolver): 55 class ResolverFuncDepth(Resolver): [all …]
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | FindTarget.cpp | 136 const HeuristicResolver *Resolver; member 156 TargetFinder(const HeuristicResolver *Resolver) : Resolver(Resolver) {} in TargetFinder() 200 if (Resolver) { in add() 201 for (const NamedDecl *Target : Resolver->resolveUsingValueDecl(UUVD)) { in add() 307 if (Outer.Resolver) { in add() 308 for (const NamedDecl *D : Outer.Resolver->resolveMemberExpr(E)) { in add() 314 if (Outer.Resolver) { in add() 315 for (const NamedDecl *D : Outer.Resolver in add() 552 allTargetDecls(const DynTypedNode & N,const HeuristicResolver * Resolver) allTargetDecls() argument 583 targetDecl(const DynTypedNode & N,DeclRelationSet Mask,const HeuristicResolver * Resolver) targetDecl() argument 594 explicitReferenceTargets(DynTypedNode N,DeclRelationSet Mask,const HeuristicResolver * Resolver) explicitReferenceTargets() argument 626 refInDecl(const Decl * D,const HeuristicResolver * Resolver) refInDecl() argument 630 const HeuristicResolver *Resolver; refInDecl() member 751 refInStmt(const Stmt * S,const HeuristicResolver * Resolver) refInStmt() argument 755 const HeuristicResolver *Resolver; refInStmt() member 862 refInTypeLoc(TypeLoc L,const HeuristicResolver * Resolver) refInTypeLoc() argument 866 const HeuristicResolver *Resolver; refInTypeLoc() member 976 ExplicitReferenceCollector(llvm::function_ref<void (ReferenceLoc)> Out,const HeuristicResolver * Resolver) ExplicitReferenceCollector() argument 1155 const HeuristicResolver *Resolver; global() member in clang::clangd::__anoncfb560360211::ExplicitReferenceCollector 1164 findExplicitReferences(const Stmt * S,llvm::function_ref<void (ReferenceLoc)> Out,const HeuristicResolver * Resolver) findExplicitReferences() argument 1170 findExplicitReferences(const Decl * D,llvm::function_ref<void (ReferenceLoc)> Out,const HeuristicResolver * Resolver) findExplicitReferences() argument 1176 findExplicitReferences(const ASTContext & AST,llvm::function_ref<void (ReferenceLoc)> Out,const HeuristicResolver * Resolver) findExplicitReferences() argument [all...] |
H A D | FindTarget.h | 86 const HeuristicResolver *Resolver); 152 const HeuristicResolver *Resolver); 155 const HeuristicResolver *Resolver); 158 const HeuristicResolver *Resolver); 171 const HeuristicResolver *Resolver);
|
H A D | ParsedAST.h | 123 return Resolver.get(); 164 std::unique_ptr<HeuristicResolver> Resolver; 161 std::unique_ptr<HeuristicResolver> Resolver; global() variable
|
/llvm-project/llvm/include/llvm/ |
H A D | PassAnalysisSupport.h | 212 assert(Resolver && "Pass not resident in a PassManager object!"); in getAnalysisIfAvailable() 216 Pass *ResultPass = Resolver->getAnalysisIfAvailable(PI); in getAnalysisIfAvailable() 231 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysis() 238 assert(Resolver&&"Pass has not been inserted into a PassManager object!"); in getAnalysisID() 242 Pass *ResultPass = Resolver->findImplPass(PI); in getAnalysisID() 261 assert(Resolver &&"Pass has not been inserted into a PassManager object!"); in getAnalysis() 269 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysisID() 275 std::tie(ResultPass, LocalChanged) = Resolver->findImplPass(this, PI, F); in getAnalysisID()
|
/llvm-project/llvm/tools/lli/ |
H A D | ForwardingMemoryManager.h | 29 void setResolver(std::shared_ptr<LegacyJITSymbolResolver> Resolver) { in setResolver() argument 30 this->Resolver = std::move(Resolver); in setResolver() 78 return Resolver->findSymbol(Name); in findSymbol() 82 return Resolver->findSymbolInLogicalDylib(Name); in findSymbolInLogicalDylib() 87 std::shared_ptr<LegacyJITSymbolResolver> Resolver; variable
|
/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCOFF.cpp | 50 JITSymbolResolver &Resolver) { in create() 54 return std::make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver); in create() 56 return std::make_unique<RuntimeDyldCOFFThumb>(MemMgr, Resolver); in create() 58 return std::make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver); in create() 60 return std::make_unique<RuntimeDyldCOFFAArch64>(MemMgr, Resolver); in create() 51 create(Triple::ArchType Arch,RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver) create() argument
|
H A D | RuntimeDyldMachO.h | 47 JITSymbolResolver &Resolver) 48 : RuntimeDyldImpl(MemMgr, Resolver) {} 122 JITSymbolResolver &Resolver); 150 JITSymbolResolver &Resolver) 151 : RuntimeDyldMachO(MemMgr, Resolver) {} 52 RuntimeDyldMachO(RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver) RuntimeDyldMachO() argument 155 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver) RuntimeDyldMachOCRTPBase() argument
|
H A D | RuntimeDyldCOFF.h | 32 JITSymbolResolver &Resolver); 36 JITSymbolResolver &Resolver, unsigned PointerSize, 38 : RuntimeDyldImpl(MemMgr, Resolver), PointerSize(PointerSize), in RuntimeDyldCOFF() 39 RuntimeDyldCOFF(RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver,unsigned PointerSize,uint32_t PointerReloc) RuntimeDyldCOFF() argument
|
H A D | RuntimeDyld.cpp | 231 if (auto ResultOrErr = Resolver.getResponsibilitySet(Symbols)) in loadObjectImpl() 1153 if (!Addr && !Resolver.allowsZeroSymbols()) in applyExternalSymbolRelocations() 1157 // If Resolver returned UINT64_MAX, the client wants to handle this symbol in applyExternalSymbolRelocations() 1205 Resolver.lookup(NewSymbols, in resolveExternalSymbols() 1279 SharedThis->Resolver.lookup(Symbols, std::move(PostResolveContinuation)); in getSectionLoadAddress() 1310 JITSymbolResolver &Resolver) 1311 : MemMgr(MemMgr), Resolver(Resolver) { in createRuntimeDyldCOFF() 1327 JITSymbolResolver &Resolver, bool ProcessAllSections, in createRuntimeDyldELF() 1330 RuntimeDyldCOFF::create(Arch, MM, Resolver); in createRuntimeDyldELF() 1296 RuntimeDyld(RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver) RuntimeDyld() argument 1313 createRuntimeDyldCOFF(Triple::ArchType Arch,RuntimeDyld::MemoryManager & MM,JITSymbolResolver & Resolver,bool ProcessAllSections,RuntimeDyld::NotifyStubEmittedFunction NotifyStubEmitted) createRuntimeDyldCOFF() argument 1324 createRuntimeDyldELF(Triple::ArchType Arch,RuntimeDyld::MemoryManager & MM,JITSymbolResolver & Resolver,bool ProcessAllSections,RuntimeDyld::NotifyStubEmittedFunction NotifyStubEmitted) createRuntimeDyldELF() argument 1336 createRuntimeDyldMachO(Triple::ArchType Arch,RuntimeDyld::MemoryManager & MM,JITSymbolResolver & Resolver,bool ProcessAllSections,RuntimeDyld::NotifyStubEmittedFunction NotifyStubEmitted) createRuntimeDyldMachO() argument 1447 jitLinkForORC(object::OwningBinary<object::ObjectFile> O,RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver,bool ProcessAllSections,unique_function<Error (const object::ObjectFile & Obj,RuntimeDyld::LoadedObjectInfo & LoadedObj,std::map<StringRef,JITEvaluatedSymbol>)> OnLoaded,unique_function<void (object::OwningBinary<object::ObjectFile>,std::unique_ptr<RuntimeDyld::LoadedObjectInfo>,Error)> OnEmitted) jitLinkForORC() argument [all...] |
H A D | RuntimeDyldMachO.cpp | 350 JITSymbolResolver &Resolver) { in create() 356 return std::make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver); in create() 358 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create() 360 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create() 362 return std::make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver); in create() 364 return std::make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver); in create() 351 create(Triple::ArchType Arch,RuntimeDyld::MemoryManager & MemMgr,JITSymbolResolver & Resolver) create() argument
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalIFunc.h | 40 const Twine &Name, Constant *Resolver, Module *Parent); 50 Constant *Resolver, Module *Parent); 71 void setResolver(Constant *Resolver) { Op<0>().set(Resolver); } in getResolver() 69 setResolver(Constant * Resolver) setResolver() argument
|
/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 51 class Resolver; variable 404 virtual const Init *resolveReferences(Resolver &R) const { return this; } 532 const Init *resolveReferences(Resolver &R) const override; in getAsString() 632 const Init *resolveReferences(Resolver &R) const override; 694 const Init *resolveReferences(Resolver &R) const override; 800 const Init *resolveReferences(Resolver &R) const override; 885 const Init *resolveReferences(Resolver &R) const override; in getOperand() 956 const Init *resolveReferences(Resolver &R) const override; in clone() 1010 const Init *resolveReferences(Resolver &R) const override; in classof() 1068 const Init *resolveReferences(Resolver in numTrailingObjects() 2218 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} Resolver() function 2253 explicit MapResolver(Record *CurRec = nullptr) : Resolver(CurRec) {} Resolver() function [all...] |
/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 46 std::shared_ptr<LegacyJITSymbolResolver> Resolver, in createJIT() 53 if (!MemMgr || !Resolver) { in createJIT() 57 if (!Resolver) in createJIT() 58 Resolver = RTDyldMM; in createJIT() 62 std::move(Resolver)); in createJIT() 67 std::shared_ptr<LegacyJITSymbolResolver> Resolver) in MCJIT() 70 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver), in MCJIT() 615 if (auto Sym = Resolver in runFunction() 47 createJIT(std::unique_ptr<Module> M,std::string * ErrorStr,std::shared_ptr<MCJITMemoryManager> MemMgr,std::shared_ptr<LegacyJITSymbolResolver> Resolver,std::unique_ptr<TargetMachine> TM) createJIT() argument 68 MCJIT(std::unique_ptr<Module> M,std::unique_ptr<TargetMachine> TM,std::shared_ptr<MCJITMemoryManager> MemMgr,std::shared_ptr<LegacyJITSymbolResolver> Resolver) MCJIT() argument [all...] |
H A D | MCJIT.h | 30 std::shared_ptr<LegacyJITSymbolResolver> Resolver) in LinkingSymbolResolver() argument 31 : ParentEngine(Parent), ClientResolver(std::move(Resolver)) {} in LinkingSymbolResolver() 69 std::shared_ptr<LegacyJITSymbolResolver> Resolver); 174 LinkingSymbolResolver Resolver; variable 298 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
|
/llvm-project/llvm/lib/IR/ |
H A D | Pass.cpp | 44 delete Resolver; in ~Pass() 70 return Resolver->getAnalysisIfAvailable(&AID) != nullptr; in mustPreserveAnalysisID() 123 assert(!Resolver && "Resolver is already set"); in setResolver() 124 Resolver = AR; in setResolver()
|
/llvm-project/lldb/test/API/macosx/indirect_symbol/ |
H A D | indirect.c | 2 void * name ## Resolver(void) __asm__("_" #name); \ 3 void * name ## Resolver(void) { \
|
/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyld.h | 192 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver); 289 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver, 302 JITSymbolResolver &Resolver; variable 315 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
|
/llvm-project/llvm/tools/llvm-readobj/ |
H A D | Win64EHDumper.h | 37 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context() 39 : COFF(COFF), ResolveSymbol(Resolver), UserData(UserData) {} in Context()
|
/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldELFMips.h | 24 JITSymbolResolver &Resolver) in RuntimeDyldELFMips() argument 25 : RuntimeDyldELF(MM, Resolver) {} in RuntimeDyldELFMips()
|
/llvm-project/lldb/source/Commands/ |
H A D | CommandCompletions.cpp | 340 TildeExpressionResolver &Resolver) { in DiskFilesOrDirectories() argument 364 if (!Resolver.ResolveExact(Username, Resolved)) { in DiskFilesOrDirectories() 370 Resolver.ResolvePartial(Username, MatchSet); in DiskFilesOrDirectories() 479 TildeExpressionResolver &Resolver) { in DiskFilesOrDirectories() argument 483 DiskFilesOrDirectories(partial_name, only_directories, request, Resolver); in DiskFilesOrDirectories() 502 TildeExpressionResolver &Resolver) { in DiskFiles() argument 503 DiskFilesOrDirectories(partial_file_name, false, matches, Resolver); in DiskFiles() 514 TildeExpressionResolver &Resolver) { in DiskDirectories() argument 515 DiskFilesOrDirectories(partial_file_name, true, matches, Resolver); in DiskDirectories()
|
/llvm-project/llvm/lib/XRay/ |
H A D | InstrumentationMap.cpp | 113 object::RelocationResolver Resolver; in loadObj() 114 std::tie(Supports, Resolver) = in loadObj() 126 object::resolveRelocation(Resolver, Reloc, *ValueOrErr, 0)}); in loadObj() 137 object::resolveRelocation(Resolver, Reloc, *ValueOrErr, A)}); in loadObj() 112 object::RelocationResolver Resolver; loadObj() local
|
/llvm-project/lldb/include/lldb/Interpreter/ |
H A D | CommandCompletions.h | 36 StringList &matches, TildeExpressionResolver &Resolver); 44 TildeExpressionResolver &Resolver);
|