15 std::ostringstream
json;
25 json <<
"\"arguments\": [";
38 json <<
"\"results\": [";
65 json <<
"{ \"size\": " << size <<
", \"has_write\": " <<
has_write <<
"}";
std::vector< rvsdg::RegionResult * > get_mem_reqs(const rvsdg::LambdaNode &lambda)
std::vector< rvsdg::RegionArgument * > get_reg_args(const rvsdg::LambdaNode &lambda)
static int JlmSize(const jlm::rvsdg::Type *type)
const rvsdg::LambdaNode * get_hls_lambda(llvm::LlvmRvsdgModule &rm)
std::vector< rvsdg::RegionResult * > get_reg_results(const rvsdg::LambdaNode &lambda)
std::vector< rvsdg::RegionArgument * > get_mem_resps(const rvsdg::LambdaNode &lambda)
static std::string get_base_file_name(const llvm::LlvmRvsdgModule &rm)
std::string GetText(llvm::LlvmRvsdgModule &rm) override
size_t GetPointerSizeInBits()
@ State
Designate a state type.
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.