Home
last modified time | relevance | path

Searched refs:Resolver (Results 1 – 25 of 71) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/
H A DPassAnalysisSupport.h212 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()
H A DPass.h95 AnalysisResolver *Resolver = nullptr; // Used to resolve analysis variable
153 AnalysisResolver *getResolver() const { return Resolver; } in getResolver()
/freebsd-src/contrib/llvm-project/llvm/tools/lli/
H A DForwardingMemoryManager.h29 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
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp51 JITSymbolResolver &Resolver) { in create() argument
55 return std::make_unique<RuntimeDyldCOFFI386>(MemMgr, Resolver); in create()
57 return std::make_unique<RuntimeDyldCOFFThumb>(MemMgr, Resolver); in create()
59 return std::make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver); in create()
61 return std::make_unique<RuntimeDyldCOFFAArch64>(MemMgr, Resolver); in create()
H A DRuntimeDyldMachO.h52 JITSymbolResolver &Resolver) in RuntimeDyldMachO() argument
53 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldMachO()
127 JITSymbolResolver &Resolver);
155 JITSymbolResolver &Resolver) in RuntimeDyldMachOCRTPBase() argument
156 : RuntimeDyldMachO(MemMgr, Resolver) {} in RuntimeDyldMachOCRTPBase()
H A DRuntimeDyldCOFF.h35 JITSymbolResolver &Resolver);
39 JITSymbolResolver &Resolver, unsigned PointerSize, in RuntimeDyldCOFF() argument
41 : RuntimeDyldImpl(MemMgr, Resolver), PointerSize(PointerSize), in RuntimeDyldCOFF()
H A DRuntimeDyld.cpp231 if (auto ResultOrErr = Resolver.getResponsibilitySet(Symbols)) in loadObjectImpl()
1138 if (!Addr && !Resolver.allowsZeroSymbols()) in applyExternalSymbolRelocations()
1142 // If Resolver returned UINT64_MAX, the client wants to handle this symbol in applyExternalSymbolRelocations()
1190 Resolver.lookup(NewSymbols, in resolveExternalSymbols()
1264 SharedThis->Resolver.lookup(Symbols, std::move(PostResolveContinuation)); in finalizeAsync()
1295 JITSymbolResolver &Resolver) in RuntimeDyld()
1296 : MemMgr(MemMgr), Resolver(Resolver) { in RuntimeDyld() argument
1312 JITSymbolResolver &Resolver, bool ProcessAllSections, in createRuntimeDyldCOFF()
1315 RuntimeDyldCOFF::create(Arch, MM, Resolver); in createRuntimeDyldCOFF()
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 DRuntimeDyldMachO.cpp351 JITSymbolResolver &Resolver) { in create() argument
357 return std::make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver); in create()
359 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create()
361 return std::make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create()
363 return std::make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver); in create()
365 return std::make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver); in create()
H A DRuntimeDyldImpl.h247 JITSymbolResolver &Resolver; variable
460 JITSymbolResolver &Resolver) in RuntimeDyldImpl() argument
461 : MemMgr(MemMgr), Resolver(Resolver), in RuntimeDyldImpl()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalIFunc.h38 const Twine &Name, Constant *Resolver, Module *Parent);
48 Constant *Resolver, Module *Parent);
69 void setResolver(Constant *Resolver) { Op<0>().set(Resolver); } in setResolver() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h51 class Resolver; variable
399 virtual Init *resolveReferences(Resolver &R) const { in resolveReferences()
528 Init *resolveReferences(Resolver &R) const override;
622 Init *resolveReferences(Resolver &R) const override;
683 Init *resolveReferences(Resolver &R) const override;
788 Init *resolveReferences(Resolver &R) const override;
891 Init *resolveReferences(Resolver &R) const override;
977 Init *resolveReferences(Resolver &R) const override;
1050 Init *resolveReferences(Resolver &R) const override;
1108 Init *resolveReferences(Resolver
2218 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} Resolver() function
2253 explicit MapResolver(Record *CurRec = nullptr) : Resolver(CurRec) {} Resolver() function
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DPass.cpp44 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()
H A DGlobals.cpp592 const Twine &Name, Constant *Resolver, in applyAlongResolverPath()
596 setResolver(Resolver);
603 Constant *Resolver, Module *ParentModule) {
604 return new GlobalIFunc(Ty, AddressSpace, Link, Name, Resolver, ParentModule);
566 GlobalIFunc(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Resolver,Module * ParentModule) GlobalIFunc() argument
577 create(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Resolver,Module * ParentModule) create() argument
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp47 std::shared_ptr<LegacyJITSymbolResolver> Resolver, in createJIT() argument
54 if (!MemMgr || !Resolver) { in createJIT()
58 if (!Resolver) in createJIT()
59 Resolver = RTDyldMM; in createJIT()
63 std::move(Resolver)); in createJIT()
68 std::shared_ptr<LegacyJITSymbolResolver> Resolver) in MCJIT() argument
71 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver), in MCJIT()
618 if (auto Sym = Resolver.findSymbol(std::string(Name))) { in getPointerToNamedFunction()
H A DMCJIT.h30 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,
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h192 RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver);
289 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
302 JITSymbolResolver &Resolver; variable
315 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.h37 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context()
39 : COFF(COFF), ResolveSymbol(Resolver), UserData(UserData) {} in Context()
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldELFMips.h24 JITSymbolResolver &Resolver) in RuntimeDyldELFMips() argument
25 : RuntimeDyldELF(MM, Resolver) {} in RuntimeDyldELFMips()
/freebsd-src/contrib/llvm-project/llvm/lib/XRay/
H A DInstrumentationMap.cpp112 object::RelocationResolver Resolver; in loadObj() local
113 std::tie(Supports, Resolver) = in loadObj()
125 object::resolveRelocation(Resolver, Reloc, *ValueOrErr, 0)}); in loadObj()
136 object::resolveRelocation(Resolver, Reloc, *ValueOrErr, A)}); in loadObj()
/freebsd-src/contrib/llvm-project/lldb/source/Commands/
H A DCommandCompletions.cpp340 TildeExpressionResolver &Resolver) { in DiskFilesOrDirectories()
364 if (!Resolver.ResolveExact(Username, Resolved)) { in DiskFilesOrDirectories()
370 Resolver.ResolvePartial(Username, MatchSet); in DiskFilesOrDirectories()
479 TildeExpressionResolver &Resolver) { in DiskFiles()
483 DiskFilesOrDirectories(partial_name, only_directories, request, Resolver); in DiskFiles()
502 TildeExpressionResolver &Resolver) {
503 DiskFilesOrDirectories(partial_file_name, false, matches, Resolver); in RemoteDiskFiles()
514 TildeExpressionResolver &Resolver) { in RemoteDiskDirectories()
515 DiskFilesOrDirectories(partial_file_name, true, matches, Resolver); in RemoteDiskDirectories()
325 DiskFilesOrDirectories(const llvm::Twine & partial_name,bool only_directories,CompletionRequest & request,TildeExpressionResolver & Resolver) DiskFilesOrDirectories() argument
464 DiskFilesOrDirectories(const llvm::Twine & partial_name,bool only_directories,StringList & matches,TildeExpressionResolver & Resolver) DiskFilesOrDirectories() argument
487 DiskFiles(const llvm::Twine & partial_file_name,StringList & matches,TildeExpressionResolver & Resolver) DiskFiles() argument
499 DiskDirectories(const llvm::Twine & partial_file_name,StringList & matches,TildeExpressionResolver & Resolver) DiskDirectories() argument
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DCommandCompletions.h36 StringList &matches, TildeExpressionResolver &Resolver);
44 TildeExpressionResolver &Resolver);
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDataExtractor.cpp65 object::resolveRelocation(E->Resolver, E->Reloc, E->SymbolValue, LocData); in getRelocatedValue()
67 R = object::resolveRelocation(E->Resolver, *E->Reloc2, E->SymbolValue2, R); in getRelocatedValue()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFRelocMap.h27 object::RelocationResolver Resolver; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Object/
H A DRelocationResolver.h35 uint64_t resolveRelocation(RelocationResolver Resolver, const RelocationRef &R,
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2840 llvm::Function *Resolver, in EmitX86MultiVersionResolver()
2850 llvm::make_pointer_range(Resolver->args())); in EmitX86MultiVersionResolver()
2855 if (Resolver->getReturnType()->isVoidTy()) in EmitX86MultiVersionResolver()
2862 llvm::Function *Resolver, ArrayRef<MultiVersionResolverOption> Options) { in EmitX86MultiVersionResolver()
2870 EmitX86MultiVersionResolver(Resolver, Options);
2873 EmitAArch64MultiVersionResolver(Resolver, Options);
2882 llvm::Function *Resolver, ArrayRef<MultiVersionResolverOption> Options) { in emitAlignmentAssumptionCheck()
2890 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in emitAlignmentAssumptionCheck()
2898 CreateMultiVersionResolverReturn(CGM, Resolver, Builder, RO.Function, in emitAlignmentAssumptionCheck()
2910 llvm::BasicBlock *RetBlock = createBasicBlock("resolver_return", Resolver); in emitAlignmentAssumptionCheck()
2744 CreateMultiVersionResolverReturn(CodeGenModule & CGM,llvm::Function * Resolver,CGBuilderTy & Builder,llvm::Function * FuncToReturn,bool SupportsIFunc) CreateMultiVersionResolverReturn() argument
2766 EmitMultiVersionResolver(llvm::Function * Resolver,ArrayRef<MultiVersionResolverOption> Options) EmitMultiVersionResolver() argument
2786 EmitAArch64MultiVersionResolver(llvm::Function * Resolver,ArrayRef<MultiVersionResolverOption> Options) EmitAArch64MultiVersionResolver() argument
2832 EmitX86MultiVersionResolver(llvm::Function * Resolver,ArrayRef<MultiVersionResolverOption> Options) EmitX86MultiVersionResolver() argument
[all...]

123