picceler
Loading...
Searching...
No Matches
src Directory Reference

Directories

 
ops

Files

 
ast.cpp
 
compiler.cpp
 
dialect.cpp
 
image_access_helper.cpp
 
lexer.cpp
 
main.cpp
 
mlir_gen.cpp
 
ops.cpp
 
parser.cpp
 
pass_manager.cpp
 Implementation of the IRPassManager class, which manages the sequence of MLIR passes that transform the MLIR module from its initial form to the final LLVM IR form ready for code generation. The pass manager is responsible for organizing passes into logical phases of compilation, such as high-level optimization, affine lowering, and backend lowering. It also sets up instrumentation to log the execution of passes for debugging and performance analysis.
 
picceler_filters_to_conv_pass.cpp
 
picceler_kernel_to_memref_pass.cpp
 
picceler_ops_to_func_calls_pass.cpp
 
picceler_to_affine_pass.cpp
 
picceler_to_llvm_ir_pass.cpp
 
types.cpp
 
utils.cpp