Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassAnalysisSupport.h214 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 DPass.h100 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 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/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp50 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 DRuntimeDyldMachO.h47 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 DRuntimeDyldCOFF.h32 JITSymbolResolver &Resolver);
36 JITSymbolResolver &Resolver, unsigned PointerSize, in RuntimeDyldCOFF() argument
38 : RuntimeDyldImpl(MemMgr, Resolver), PointerSize(PointerSize), in RuntimeDyldCOFF()
H A DRuntimeDyld.cpp231 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 DRuntimeDyldMachO.cpp350 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 DGlobalIFunc.h41 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 DRecord.h52 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 DPass.cpp44 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 DMCJIT.cpp46 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 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);
173 LinkingSymbolResolver Resolver; variable
297 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h193 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 DWin64EHDumper.h37 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 DRuntimeDyldELFMips.h24 JITSymbolResolver &Resolver) in RuntimeDyldELFMips() argument
25 : RuntimeDyldELF(MM, Resolver) {} in RuntimeDyldELFMips()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h59 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 DDWARFRelocMap.h27 object::RelocationResolver Resolver; member
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp200 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 DIndexingContext.h43 std::unique_ptr<HeuristicResolver> Resolver; variable
57 HeuristicResolver *getResolver() const { return Resolver.get(); } in getResolver()
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandCompletions.cpp348 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 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/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DCommandCompletions.h36 StringList &matches, TildeExpressionResolver &Resolver);
44 TildeExpressionResolver &Resolver);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2942 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 DRTDyldObjectLinkingLayer.cpp193 auto Resolver = in emit() local
195 auto *ResolverPtr = Resolver.get(); in emit()
208 Resolver = std::move(Resolver)]( in emit()

1234