Jlm
Functions
jlm-hls.cpp File Reference
#include <jlm/hls/backend/firrtl2verilog/FirrtlToVerilogConverter.hpp>
#include <jlm/hls/backend/rhls2firrtl/dot-hls.hpp>
#include <jlm/hls/backend/rhls2firrtl/json-hls.hpp>
#include <jlm/hls/backend/rhls2firrtl/RhlsToFirrtlConverter.hpp>
#include <jlm/hls/backend/rhls2firrtl/verilator-harness-hls.hpp>
#include <jlm/hls/backend/rhls2firrtl/VerilatorHarnessAxi.hpp>
#include <jlm/hls/backend/rvsdg2rhls/add-buffers.hpp>
#include <jlm/hls/backend/rvsdg2rhls/rvsdg2rhls.hpp>
#include <jlm/hls/HlsDotWriter.hpp>
#include <jlm/llvm/backend/IpGraphToLlvmConverter.hpp>
#include <jlm/llvm/backend/RvsdgToIpGraphConverter.hpp>
#include <jlm/llvm/DotWriter.hpp>
#include <jlm/llvm/frontend/InterProceduralGraphConversion.hpp>
#include <jlm/llvm/frontend/LlvmModuleConversion.hpp>
#include <jlm/tooling/CommandLine.hpp>
#include <llvm/IR/LLVMContext.h>
#include <llvm/IR/Module.h>
#include <llvm/IRReader/IRReader.h>
#include <llvm/Support/raw_os_ostream.h>
#include <llvm/Support/SourceMgr.h>
Include dependency graph for jlm-hls.cpp:

Go to the source code of this file.

Functions

static void stringToFile (const std::string &output, const jlm::util::FilePath &fileName)
 
static void llvmToFile (jlm::llvm::LlvmRvsdgModule &module, const jlm::util::FilePath &fileName)
 
int main (int argc, char **argv)
 

Function Documentation

◆ llvmToFile()

static void llvmToFile ( jlm::llvm::LlvmRvsdgModule module,
const jlm::util::FilePath fileName 
)
static

Definition at line 38 of file jlm-hls.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 50 of file jlm-hls.cpp.

◆ stringToFile()

static void stringToFile ( const std::string &  output,
const jlm::util::FilePath fileName 
)
static

Definition at line 29 of file jlm-hls.cpp.