13#ifndef LLVM_EXECUTIONENGINE_ORC_IRTRANSFORMLAYER_H
14#define LLVM_EXECUTIONENGINE_ORC_IRTRANSFORMLAYER_H
37 this->Transform = std::move(Transform);
40 void emit(std::unique_ptr<MaterializationResponsibility> R,
50 TransformFunction Transform;
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.