| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 53 VModuleKey K = VModuleKey()); 74 VModuleKey K); 81 IRMaterializationUnit(ThreadSafeModule TSM, VModuleKey K, 102 BasicIRLayerMaterializationUnit(IRLayer &L, VModuleKey K, 110 VModuleKey K; 125 VModuleKey K = VModuleKey()); 140 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O); 142 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K,
|
| H A D | RTDyldObjectLinkingLayer.h | 43 std::function<void(VModuleKey, const object::ObjectFile &Obj, 47 using NotifyEmittedFunction = std::function<void(VModuleKey)>; 106 Error onObjLoad(VModuleKey K, MaterializationResponsibility &R, 183 std::function<void(VModuleKey, const object::ObjectFile &Obj, 315 VModuleKey K; 340 using ResourcesGetter = std::function<Resources(VModuleKey)>; 367 Error addObject(VModuleKey K, ObjectPtr ObjBuffer) { in addObject() 393 Error removeObject(VModuleKey K) { in removeObject() 421 JITSymbol findSymbolIn(VModuleKey K, StringRef Name, in findSymbolIn() 429 void mapSectionAddress(VModuleKey K, const void *LocalAddress, in mapSectionAddress() [all …]
|
| H A D | IRCompileLayer.h | 37 std::function<void(VModuleKey K, ThreadSafeModule TSM)>; 63 std::function<void(VModuleKey K, std::unique_ptr<Module>)>; 83 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule() 92 Error removeModule(VModuleKey K) { return BaseLayer.removeObject(K); } in removeModule() 110 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn() 118 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
|
| H A D | Core.h | 40 using VModuleKey = uint64_t; variable 172 VModuleKey getVModuleKey() const { return K; } in getVModuleKey() 225 VModuleKey NewKey = VModuleKey()); 237 VModuleKey K); 241 VModuleKey K; 283 VModuleKey K; 332 absoluteSymbols(SymbolMap Symbols, VModuleKey K = VModuleKey()) { 388 symbolAliases(SymbolAliasMap Aliases, VModuleKey K = VModuleKey()) { 400 bool MatchNonExported = false, VModuleKey K = VModuleKey()) { 735 VModuleKey allocateVModule() { in allocateVModule() [all …]
|
| H A D | ObjectTransformLayer.h | 61 template <typename ObjectPtr> Error addObject(VModuleKey K, ObjectPtr Obj) { in addObject() 66 Error removeObject(VModuleKey K) { return BaseLayer.removeObject(K); } in removeObject() 84 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn() 91 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize() 95 void mapSectionAddress(VModuleKey K, const void *LocalAddress, in mapSectionAddress()
|
| H A D | LazyEmittingLayer.h | 46 EmissionDeferredModule(VModuleKey K, std::unique_ptr<Module> M) in EmissionDeferredModule() 189 VModuleKey K; 195 std::map<VModuleKey, std::unique_ptr<EmissionDeferredModule>> ModuleMap; 203 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule() 214 Error removeModule(VModuleKey K) { in removeModule() 244 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn() 252 Error emitAndFinalize(VModuleKey K) { in emitAndFinalize()
|
| H A D | IRTransformLayer.h | 68 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule() 73 Error removeModule(VModuleKey K) { return BaseLayer.removeModule(K); } in removeModule() 91 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn() 99 Error emitAndFinalize(VModuleKey K) { return BaseLayer.emitAndFinalize(K); } in emitAndFinalize()
|
| H A D | CompileOnDemandLayer.h | 205 LogicalDylib(VModuleKey K, std::shared_ptr<SymbolResolver> BackingResolver, in LogicalDylib() 244 VModuleKey K; 249 std::vector<VModuleKey> BaseLayerVModuleKeys; 262 std::function<std::shared_ptr<SymbolResolver>(VModuleKey K)>; 265 std::function<void(VModuleKey K, std::shared_ptr<SymbolResolver> R)>; 289 Error addModule(VModuleKey K, std::unique_ptr<Module> M) { in addModule() 301 Error addExtraModule(VModuleKey K, std::unique_ptr<Module> M) { in addExtraModule() 309 Error removeModule(VModuleKey K) { in removeModule() 335 JITSymbol findSymbolIn(VModuleKey K, const std::string &Name, in findSymbolIn() 611 Expected<VModuleKey> [all …]
|
| H A D | LazyReexports.h | 163 VModuleKey K); 186 SymbolAliasMap CallableAliases, VModuleKey K = VModuleKey()) {
|
| H A D | ExecutionUtils.h | 101 LegacyCtorDtorRunner(std::vector<std::string> CtorDtorNames, VModuleKey K) in LegacyCtorDtorRunner() 129 orc::VModuleKey K;
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcCBindingsStack.h | 59 virtual Error removeModule(orc::VModuleKey K) = 0; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 71 Error removeModule(orc::VModuleKey K) override { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 91 Error removeModule(orc::VModuleKey K) override { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 219 [this](orc::VModuleKey K) { in OrcCBindingsStack() 286 Expected<orc::VModuleKey> 324 Expected<orc::VModuleKey> 333 Expected<orc::VModuleKey> 347 Error removeModule(orc::VModuleKey K) { in removeModule() 473 [&Resolvers](orc::VModuleKey K) { in createCODLayer() 478 [&Resolvers](orc::VModuleKey K, in createCODLayer() [all …]
|
| H A D | Layer.cpp | 22 Error IRLayer::add(JITDylib &JD, ThreadSafeModule TSM, VModuleKey K) { in add() 28 ThreadSafeModule TSM, VModuleKey K) in IRMaterializationUnit() 45 ThreadSafeModule TSM, VModuleKey K, SymbolFlagsMap SymbolFlags, in IRMaterializationUnit() 73 IRLayer &L, VModuleKey K, ThreadSafeModule TSM) in BasicIRLayerMaterializationUnit() 110 VModuleKey K) { in add() 119 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, VModuleKey K, in Create() 133 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O, in BasicObjectLayerMaterializationUnit()
|
| H A D | OrcMCJITReplacement.h | 248 [this](VModuleKey K) { in OrcMCJITReplacement() 253 [this](VModuleKey K, std::unique_ptr<Module> M) { 432 void operator()(VModuleKey K, const object::ObjectFile &Obj, in operator() 446 void operator()(VModuleKey K, const object::ObjectFile &Obj, in operator() 488 std::map<VModuleKey, std::vector<std::string>> UnexecutedConstructors; 489 std::map<VModuleKey, std::vector<std::string>> UnexecutedDestructors; 496 std::map<VModuleKey, SectionAddrSet> UnfinalizedSections;
|
| H A D | RTDyldObjectLinkingLayer.cpp | 158 VModuleKey K, MaterializationResponsibility &R, object::ObjectFile &Obj, in onObjLoad() 200 void RTDyldObjectLinkingLayer::onObjEmit(VModuleKey K, in onObjEmit()
|
| H A D | LazyReexports.cpp | 128 JITDylib &SourceJD, SymbolAliasMap CallableAliases, VModuleKey K) in LazyReexportsMaterializationUnit()
|
| H A D | Core.cpp | 374 JITDylib &JD, SymbolFlagsMap SymbolFlags, VModuleKey K) in MaterializationResponsibility() 468 VModuleKey NewKey) { in delegate() 470 if (NewKey == VModuleKey()) in delegate() 503 SymbolMap Symbols, VModuleKey K) in AbsoluteSymbolsMaterializationUnit() 533 VModuleKey K) in ReExportsMaterializationUnit()
|
| H A D | CompileOnDemandLayer.cpp | 71 VModuleKey K, CompileOnDemandLayer &Parent) in PartitioningIRMaterializationUnit()
|
| H A D | IndirectionUtils.cpp | 30 CompileFunction Compile, VModuleKey K) in CompileCallbackMaterializationUnit()
|