Searched refs:MaterializationResponsibility (Results 1 - 23 of 23) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h63 virtual void modifyPassConfig(MaterializationResponsibility &MR,
66 virtual void notifyLoaded(MaterializationResponsibility &MR) {}
67 virtual Error notifyEmitted(MaterializationResponsibility &MR) {
102 void emit(MaterializationResponsibility R,
107 /// MaterializationResponsibility instance. This is a workaround to support
121 /// the MaterializationResponsibility instance. Setting this flag allows
139 void modifyPassConfig(MaterializationResponsibility &MR, const Triple &TT,
141 void notifyLoaded(MaterializationResponsibility &MR);
142 Error notifyEmitted(MaterializationResponsibility &MR, AllocPtr Alloc);
160 Error notifyEmitted(MaterializationResponsibility
[all...]
H A DLayer.h102 virtual void emit(MaterializationResponsibility R, ThreadSafeModule TSM) = 0;
119 void materialize(MaterializationResponsibility R) override;
140 virtual void emit(MaterializationResponsibility R,
163 void materialize(MaterializationResponsibility R) override;
H A DIRTransformLayer.h31 ThreadSafeModule, const MaterializationResponsibility &R)>;
40 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
44 const MaterializationResponsibility &R) {
H A DCore.h36 class MaterializationResponsibility;
434 class MaterializationResponsibility { class in namespace:llvm::orc
437 MaterializationResponsibility(MaterializationResponsibility &&) = default;
438 MaterializationResponsibility &
439 operator=(MaterializationResponsibility &&) = delete;
441 /// Destruct a MaterializationResponsibility instance. In debug mode
444 ~MaterializationResponsibility();
460 /// MaterializationResponsibility object that have queries pending. This
468 /// symbols must be ones covered by this MaterializationResponsibility
[all...]
H A DObjectTransformLayer.h34 void emit(MaterializationResponsibility R,
H A DLegacy.h96 MaterializationResponsibility *MR);
104 MaterializationResponsibility *MR;
H A DRTDyldObjectLinkingLayer.h60 void emit(MaterializationResponsibility R,
89 /// by the MaterializationResponsibility instance. This is a workaround to
103 /// the MaterializationResponsibility instance. Setting this flag allows
119 Error onObjLoad(VModuleKey K, MaterializationResponsibility &R,
126 MaterializationResponsibility &R, Error Err);
H A DIRCompileLayer.h58 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
H A DLazyReexports.h168 void materialize(MaterializationResponsibility R) override;
H A DSpeculation.h188 void emit(MaterializationResponsibility R, ThreadSafeModule TSM);
H A DCompileOnDemandLayer.h99 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
123 void emitPartition(MaterializationResponsibility R, ThreadSafeModule TSM,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIRTransformLayer.cpp20 void IRTransformLayer::emit(MaterializationResponsibility R,
H A DObjectTransformLayer.cpp20 void ObjectTransformLayer::emit(MaterializationResponsibility R,
H A DRTDyldObjectLinkingLayer.cpp19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {}
70 MaterializationResponsibility &MR;
88 void RTDyldObjectLinkingLayer::emit(MaterializationResponsibility R,
96 auto SharedR = std::make_shared<MaterializationResponsibility>(std::move(R));
158 VModuleKey K, MaterializationResponsibility &R, object::ObjectFile &Obj,
245 MaterializationResponsibility &R, Error Err) {
H A DIRCompileLayer.cpp28 void IRCompileLayer::emit(MaterializationResponsibility R,
H A DLegacy.cpp17 ExecutionSession &ES, SymbolResolver &R, MaterializationResponsibility *MR)
H A DObjectLinkingLayer.cpp28 MaterializationResponsibility MR,
324 MaterializationResponsibility MR;
340 void ObjectLinkingLayer::emit(MaterializationResponsibility R,
347 void ObjectLinkingLayer::modifyPassConfig(MaterializationResponsibility &MR,
354 void ObjectLinkingLayer::notifyLoaded(MaterializationResponsibility &MR) {
359 Error ObjectLinkingLayer::notifyEmitted(MaterializationResponsibility &MR,
427 MaterializationResponsibility &MR, const Triple &TT,
440 MaterializationResponsibility &MR) {
H A DCompileOnDemandLayer.cpp87 void materialize(MaterializationResponsibility R) override {
127 void CompileOnDemandLayer::emit(MaterializationResponsibility R,
243 MaterializationResponsibility R, ThreadSafeModule TSM,
H A DLayer.cpp114 MaterializationResponsibility R) {
177 MaterializationResponsibility R) {
H A DCore.cpp424 MaterializationResponsibility::MaterializationResponsibility( function in class:llvm::orc::MaterializationResponsibility
430 MaterializationResponsibility::~MaterializationResponsibility() {
435 SymbolNameSet MaterializationResponsibility::getRequestedSymbols() const {
439 Error MaterializationResponsibility::notifyResolved(const SymbolMap &Symbols) {
457 Error MaterializationResponsibility::notifyEmitted() {
470 Error MaterializationResponsibility::defineMaterializing(
486 void MaterializationResponsibility::failMaterialization() {
502 void MaterializationResponsibility
[all...]
H A DSpeculation.cpp61 void IRSpeculationLayer::emit(MaterializationResponsibility R,
H A DLazyReexports.cpp143 MaterializationResponsibility R) {
H A DIndirectionUtils.cpp37 void materialize(MaterializationResponsibility R) override {

Completed in 297 milliseconds