picceler
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
 
CMakeFiles
 
3.31.10
 
CompilerIdC
 
CMakeCCompilerId.c
 
CompilerIdCXX
 
CMakeCXXCompilerId.cpp
 
include
 
ast.h
 
compiler.h
 
dialect.h
Picceler MLIR dialect declarations
 
error.h
 
image_access_helper.h
 
lexer.h
Lexer for the picceler programming language
 
mlir_gen.h
 
ops.h
 
parser.h
 
pass_manager.h
 
passes.h
 
types.h
Picceler MLIR type declarations, it includes piccelerTypes.h.inc, which is generated by MLIR TableGen during the build. It must not be edited manually
 
utils.h
 
src
 
ops
 
blend.cpp
 
common.cpp
 
convolution.cpp
 
diff.cpp
 
dilate.cpp
 
erode.cpp
 
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