6 #ifndef JLM_JLM_LLVM_IR_PRINT_HPP
7 #define JLM_JLM_LLVM_IR_PRINT_HPP
18 class InterProceduralGraph;
19 class InterProceduralGraphModule;
24 to_str(
const InterProceduralGraph & ipg);
29 fputs(
to_str(ipg).c_str(), out);
35 static inline std::string
44 fputs(
to_str(im).c_str(), out);
51 to_str(
const AggregationNode & n,
const AnnotationMap & dm);
53 static inline std::string
60 print(
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)