Jlm
jlm
hls
backend
rhls2firrtl
json-hls.hpp
Go to the documentation of this file.
1
/*
2
* Copyright 2021 David Metz <david.c.metz@ntnu.no>
3
* See COPYING for terms of redistribution.
4
*/
5
6
#ifndef JLM_BACKEND_HLS_RHLS2FIRRTL_JSON_HLS_HPP
7
#define JLM_BACKEND_HLS_RHLS2FIRRTL_JSON_HLS_HPP
8
9
#include <
jlm/hls/backend/rhls2firrtl/base-hls.hpp
>
10
#include <
jlm/rvsdg/bitstring/type.hpp
>
11
12
namespace
jlm::hls
13
{
14
15
class
JsonHLS
:
public
BaseHLS
16
{
17
std::string
18
extension
()
override
19
{
20
return
".json"
;
21
}
22
23
std::string
24
GetText
(
llvm::LlvmRvsdgModule
& rm)
override
;
25
26
private
:
27
};
28
29
}
// namespace jlm::hls
30
31
#endif
// JLM_BACKEND_HLS_RHLS2FIRRTL_JSON_HLS_HPP
base-hls.hpp
type.hpp
jlm::hls::BaseHLS
Definition:
base-hls.hpp:23
jlm::hls::JsonHLS
Definition:
json-hls.hpp:16
jlm::hls::JsonHLS::extension
std::string extension() override
Definition:
json-hls.hpp:18
jlm::hls::JsonHLS::GetText
std::string GetText(llvm::LlvmRvsdgModule &rm) override
Definition:
json-hls.cpp:13
jlm::llvm::LlvmRvsdgModule
Definition:
RvsdgModule.hpp:111
jlm::hls
Definition:
FirrtlToVerilogConverter.cpp:18
Generated by
1.9.1