6#ifndef JLM_JLM_LLVM_IR_PRINT_HPP
7#define JLM_JLM_LLVM_IR_PRINT_HPP
18class InterProceduralGraph;
19class InterProceduralGraphModule;
24to_str(
const InterProceduralGraph & ipg);
29 fputs(
to_str(ipg).c_str(), out);
35static inline std::string
44 fputs(
to_str(im).c_str(), out);
51to_str(
const AggregationNode & n,
const AnnotationMap & dm);
53static inline std::string
60print(
const AggregationNode & n,
const AnnotationMap & dm, FILE * out);
InterProceduralGraph & ipgraph() noexcept
Global memory state passed between functions.
static void print_ascii(const InterProceduralGraph &ipg, FILE *out)
void print(const AggregationNode &n, const AnnotationMap &dm, FILE *out)
std::string to_str(const InterProceduralGraph &clg)