diff options
Diffstat (limited to 'include/llvm/ExecutionEngine/Orc/IRTransformLayer.h')
-rw-r--r-- | include/llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h b/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h index 1b4c8b6cd95f..b71e5b339711 100644 --- a/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h +++ b/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h @@ -22,6 +22,9 @@ namespace llvm { class Module; namespace orc { +/// A layer that applies a transform to emitted modules. +/// The transform function is responsible for locking the ThreadSafeContext +/// before operating on the module. class IRTransformLayer : public IRLayer { public: using TransformFunction = std::function<Expected<ThreadSafeModule>( |