llvm-project/mlir
Emilio Cota 011f653265 [mlir] Add sectionMemoryMapper to ExecutionEngineOptions
By specifying a sectionMemoryMapper, users can control how
memory for JIT code is allocated.

In particular, I need this in order to use a named memory
region so that profilers such as perf(1) can correctly label
execution cycles coming from JIT'ed code.

Reviewed-by: ezhulenev

Differential Revision: https://reviews.llvm.org/D120415
2022-02-23 14:56:50 -05:00
..
benchmark/python [mlir] Use sparse-compiler pass in sparse benchmark 2022-02-09 20:16:47 +00:00
cmake/modules [mlir] Do not use an empty source file when building aggregate libraries. 2022-02-05 23:06:28 -08:00
docs [MLIR] add entry block to MLIR grammar. 2022-02-17 15:40:43 +05:30
examples [mlir][NFC] Use options struct in ExecutionEngine::create 2022-02-23 10:21:46 -05:00
include [mlir] Add sectionMemoryMapper to ExecutionEngineOptions 2022-02-23 14:56:50 -05:00
lib [mlir] Add sectionMemoryMapper to ExecutionEngineOptions 2022-02-23 14:56:50 -05:00
python [mlir][OpDSL] Restructure comprehension.py (NFC). 2022-02-14 12:56:01 +00:00
test [MLIR][Arith] Canonicalize cmpf(int to fp) to cmpi 2022-02-23 14:09:20 -05:00
tools [mlir][bufferize][NFC] Rename `comprehensive-function-bufferize` to `one-shot-bufferize` 2022-02-22 17:19:20 +09:00
unittests [MLIR][Presburger] unittests: use an MLIRContext declared in parsePoly 2022-02-23 15:07:00 +00:00
utils [mlir][spirv] Fix SPIR-V spec parser 2022-02-22 14:07:46 +03:00
.clang-format
.clang-tidy Enable readability-redundant-smartptr-get in MLIR local clang-tidy config 2022-01-08 20:07:11 +00:00
CMakeLists.txt [mlir] Set up boilerplate build for MLIR benchmarks 2022-01-27 21:38:15 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.