13#ifndef LLVM_EXECUTIONENGINE_ORC_IRTRANSFORMLAYER_H
14#define LLVM_EXECUTIONENGINE_ORC_IRTRANSFORMLAYER_H
36 this->Transform = std::move(Transform);
39 void emit(std::unique_ptr<MaterializationResponsibility> R,
An ExecutionSession represents a running JIT program.
Interface for layers that accept LLVM IR.
Tracks responsibility for materialization, and mediates interactions between MaterializationUnits and...
An LLVM Module together with a shared ThreadSafeContext.
This is an optimization pass for GlobalISel generic memory operations.