| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | PassAnalysisSupport.h | 214 assert(Resolver && "Pass not resident in a PassManager object!"); in getAnalysisIfAvailable() 217 return (AnalysisType *)Resolver->getAnalysisIfAvailable(PI); in getAnalysisIfAvailable() 225 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysis() 232 assert(Resolver&&"Pass has not been inserted into a PassManager object!"); in getAnalysisID() 236 Pass *ResultPass = Resolver->findImplPass(PI); in getAnalysisID() 250 assert(Resolver &&"Pass has not been inserted into a PassManager object!"); in getAnalysis() 258 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysisID() 264 std::tie(ResultPass, LocalChanged) = Resolver->findImplPass(this, PI, F); in getAnalysisID()
|
| H A D | Pass.h | 100 AnalysisResolver *Resolver = nullptr; // Used to resolve analysis variable 158 AnalysisResolver *getResolver() const { return Resolver; } in getResolver()
|
| /freebsd/contrib/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
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldCOFF.cpp | 50 JITSymbolResolver &Resolver) { in create() argument 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()
|
| H A D | RuntimeDyldMachO.h | 47 JITSymbolResolver &Resolver) in RuntimeDyldMachO() argument 48 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldMachO() 122 JITSymbolResolver &Resolver); 150 JITSymbolResolver &Resolver) in RuntimeDyldMachOCRTPBase() argument 151 : RuntimeDyldMachO(MemMgr, Resolver) {} in RuntimeDyldMachOCRTPBase()
|
| H A D | RuntimeDyldCOFF.h | 32 JITSymbolResolver &Resolver); 36 JITSymbolResolver &Resolver, unsigned PointerSize, in RuntimeDyldCOFF() argument 38 : RuntimeDyldImpl(MemMgr, Resolver), PointerSize(PointerSize), in RuntimeDyldCOFF()
|
| H A D | RuntimeDyld.cpp | 231 if (auto ResultOrErr = Resolver.getResponsibilitySet(Symbols)) in loadObjectImpl() 1153 if (!Addr && !Resolver.allowsZeroSymbols()) in applyExternalSymbolRelocations() 1205 Resolver.lookup(NewSymbols, in resolveExternalSymbols() 1279 SharedThis->Resolver.lookup(Symbols, std::move(PostResolveContinuation)); in finalizeAsync() 1310 JITSymbolResolver &Resolver) in RuntimeDyld() argument 1311 : MemMgr(MemMgr), Resolver(Resolver) { in RuntimeDyld() 1327 JITSymbolResolver &Resolver, bool ProcessAllSections, in createRuntimeDyldCOFF() argument 1330 RuntimeDyldCOFF::create(Arch, MM, Resolver); in createRuntimeDyldCOFF() 1338 JITSymbolResolver &Resolver, bool ProcessAllSections, in createRuntimeDyldELF() argument 1341 RuntimeDyldELF::create(Arch, MM, Resolver); in createRuntimeDyldELF() [all …]
|
| H A D | RuntimeDyldMachO.cpp | 350 JITSymbolResolver &Resolver) { in create() argument 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()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GlobalIFunc.h | 41 const Twine &Name, Constant *Resolver, Module *Parent); 51 Constant *Resolver, Module *Parent); 72 void setResolver(Constant *Resolver) { Op<0>().set(Resolver); } in setResolver() argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 52 class Resolver; variable 406 virtual const Init *resolveReferences(Resolver &R) const { return this; } in resolveReferences() 534 const Init *resolveReferences(Resolver &R) const override; 624 const Init *resolveReferences(Resolver &R) const override; 685 const Init *resolveReferences(Resolver &R) const override; 794 const Init *resolveReferences(Resolver &R) const override; 875 const Init *resolveReferences(Resolver &R) const override; 947 const Init *resolveReferences(Resolver &R) const override; 1001 const Init *resolveReferences(Resolver &R) const override; 1053 const Init *resolveReferences(Resolver &R) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Pass.cpp | 44 delete Resolver; in ~Pass() 70 return Resolver->getAnalysisIfAvailable(&AID) != nullptr; in mustPreserveAnalysisID() 119 assert(!Resolver && "Resolver is already set"); in setResolver() 120 Resolver = AR; in setResolver()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.cpp | 46 std::shared_ptr<LegacyJITSymbolResolver> Resolver, in createJIT() argument 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() argument 70 Resolver(*this, std::move(Resolver)), Dyld(*this->MemMgr, this->Resolver), in MCJIT() 615 if (auto Sym = Resolver.findSymbol(std::string(Name))) { in getPointerToNamedFunction()
|
| 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); 173 LinkingSymbolResolver Resolver; variable 297 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyld.h | 193 LLVM_ABI RuntimeDyld(MemoryManager &MemMgr, JITSymbolResolver &Resolver); 292 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver, 305 JITSymbolResolver &Resolver; variable 318 RuntimeDyld::MemoryManager &MemMgr, JITSymbolResolver &Resolver,
|
| /freebsd/contrib/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()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldELFMips.h | 24 JITSymbolResolver &Resolver) in RuntimeDyldELFMips() argument 25 : RuntimeDyldELF(MM, Resolver) {} in RuntimeDyldELFMips()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDataExtractor.h | 59 uint64_t R = object::resolveRelocation(E->Resolver, E->Reloc, in getRelocatedValueImpl() 62 R = object::resolveRelocation(E->Resolver, *E->Reloc2, E->SymbolValue2, in getRelocatedValueImpl()
|
| H A D | DWARFRelocMap.h | 27 object::RelocationResolver Resolver; member
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 200 auto *Resolver = IndexCtx.getResolver(); in VisitCXXDependentScopeMemberExpr() local 201 assert(Resolver); in VisitCXXDependentScopeMemberExpr() 203 Resolver->resolveMemberExpr(E)); in VisitCXXDependentScopeMemberExpr() 207 auto *Resolver = IndexCtx.getResolver(); in VisitDependentScopeDeclRefExpr() local 208 assert(Resolver); in VisitDependentScopeDeclRefExpr() 210 Resolver->resolveDeclRefExpr(E)); in VisitDependentScopeDeclRefExpr()
|
| H A D | IndexingContext.h | 43 std::unique_ptr<HeuristicResolver> Resolver; variable 57 HeuristicResolver *getResolver() const { return Resolver.get(); } in getResolver()
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandCompletions.cpp | 348 TildeExpressionResolver &Resolver) { in DiskFilesOrDirectories() argument 372 if (!Resolver.ResolveExact(Username, Resolved)) { in DiskFilesOrDirectories() 378 Resolver.ResolvePartial(Username, MatchSet); in DiskFilesOrDirectories() 488 TildeExpressionResolver &Resolver) { in DiskFilesOrDirectories() argument 492 DiskFilesOrDirectories(partial_name, only_directories, request, Resolver); in DiskFilesOrDirectories() 511 TildeExpressionResolver &Resolver) { in DiskFiles() argument 512 DiskFilesOrDirectories(partial_file_name, false, matches, Resolver); in DiskFiles() 523 TildeExpressionResolver &Resolver) { in DiskDirectories() argument 524 DiskFilesOrDirectories(partial_file_name, true, matches, Resolver); in DiskDirectories()
|
| /freebsd/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | InstrumentationMap.cpp | 112 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/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
| H A D | CommandCompletions.h | 36 StringList &matches, TildeExpressionResolver &Resolver); 44 TildeExpressionResolver &Resolver);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 2942 llvm::Function *Resolver, in CreateMultiVersionResolverReturn() argument 2952 llvm::make_pointer_range(Resolver->args())); in CreateMultiVersionResolverReturn() 2957 if (Resolver->getReturnType()->isVoidTy()) in CreateMultiVersionResolverReturn() 2964 llvm::Function *Resolver, ArrayRef<FMVResolverOption> Options) { in EmitMultiVersionResolver() argument 2972 EmitX86MultiVersionResolver(Resolver, Options); in EmitMultiVersionResolver() 2975 EmitAArch64MultiVersionResolver(Resolver, Options); in EmitMultiVersionResolver() 2979 EmitRISCVMultiVersionResolver(Resolver, Options); in EmitMultiVersionResolver() 2988 llvm::Function *Resolver, ArrayRef<FMVResolverOption> Options) { in EmitRISCVMultiVersionResolver() argument 2996 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitRISCVMultiVersionResolver() 3059 llvm::BasicBlock *RetBlock = createBasicBlock("resolver_return", Resolver); in EmitRISCVMultiVersionResolver() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | RTDyldObjectLinkingLayer.cpp | 193 auto Resolver = in emit() local 195 auto *ResolverPtr = Resolver.get(); in emit() 208 Resolver = std::move(Resolver)]( in emit()
|