laksa Logo

Installation

  • About the project
  • Related projects
  • Development Environment (Nix)
  • Build on Ubuntu 24.04 (no Nix)
  • Run in Docker
  • Gurobi license
  • Installing
  • Run the tests
  • Build the documentation
  • Compiling a design
  • Running a design on the board

MLIR Dialects

  • ‘dfg’ Dialect
  • ‘emithls’ Dialect

Passes

  • LAKSA Conversion Passes
  • DFG Passes
  • Emit HLS Passes
  • Func Ext Passes
  • Linalg Ext Passes

C++ API

  • C++ API Reference
laksa
  • File EmitHLS.h
  • View page source

File EmitHLS.h

↰ Parent directory (include/laksa-mlir/Dialect/EmitHLS/IR)

Convenience include for the EmitHLS dialect.

Contents

  • Definition (include/laksa-mlir/Dialect/EmitHLS/IR/EmitHLS.h)

  • Detailed Description

  • Includes

  • Included By

Definition (include/laksa-mlir/Dialect/EmitHLS/IR/EmitHLS.h)

  • Program Listing for File EmitHLS.h

Detailed Description

Jiahong Bi (jiahong.bi@tu-dresden.de)

Includes

  • laksa-mlir/Dialect/EmitHLS/IR/EmitHLSOps.h (File EmitHLSOps.h)

  • laksa-mlir/Dialect/EmitHLS/Transforms/Passes.h (File Passes.h)

Included By

  • File InitAllDialects.h

  • File HLSCppEmitter.h

  • File HLSBuildScriptEmitter.h

  • File HLSTclEmitter.h

  • File KriaDtsiEmitter.h

  • File LaksaAppEmitter.h

  • File LaksaHeaderEmitter.h

  • File LaksaRunScriptEmitter.h

  • File VivadoTclEmitter.h

  • File BufferInfo.h

  • File AffineToEmitHLS.cpp

  • File ArithToEmitHLS.cpp

  • File DFGToEmitHLS.cpp

  • File IndexToEmitHLS.cpp

  • File LinalgToLAKSALoops.cpp

  • File MemRefPadToLAKSALoops.cpp

  • File CollapseUnitDims.cpp

  • File IONormalization.cpp

  • File EmitHLSAttributes.cpp

  • File AddIOFunctions.cpp

  • File FoldExpression.cpp

  • File FuseOperator.cpp

  • File InsertIncludes.cpp

  • File LoopFusion.cpp

  • File MergeCastChain.cpp

  • File PragmaDSE.cpp

  • File PragmaInsertion.cpp

  • File ResolveHelpers.cpp

  • File EmitHLSToCpp.cpp

  • File EmitHLSToHLSTcl.cpp

  • File EmitHLSToKriaDtsi.cpp

  • File EmitHLSToVivadoTcl.cpp


© Copyright .

Built with Sphinx using a theme provided by Read the Docs.