MWCC/includes/compiler/PCodeListing.h

39 lines
1.4 KiB
C

#ifndef COMPILER_PCODELISTING_H
#define COMPILER_PCODELISTING_H
#include "compiler/common.h"
extern int pclist_bad_operand;
extern void pcinitlisting(void);
extern void pccleanuplisting(void);
extern void pclistblocks(char *name1, char *name2);
extern void pclistdataflow(void);
extern void pclistinterferences(char *class_format, int regcount);
extern void pclistspill(void);
extern void pclistcopypropitem(void);
extern void pclistcoalesce(void);
extern void pclistusedefs(void);
extern void pclistpropinfo(void);
extern void pclistloops(void);
extern void pclistswitchtables(void);
extern void pclistdominators(void);
extern void pclistbackedge(void);
extern void pclistinterferencegraphnode(void);
extern void pclistinterferencegraph(void);
extern void pclistblock_scheduler(void);
extern void pclistblocks_start_scheduler(char *str1, char *str2);
extern void pclistblocks_end_scheduler(void);
extern void pctotalheap(void);
extern void pctotalmemory(void);
extern void pcmessage(char *probably_a_string, ...);
extern int formatalias(Alias *alias, char *buf, int bufSize);
extern int dumpalias(Alias *alias, int len, Boolean flag1, Boolean flag2);
extern void pcformatset(void);
extern int GetLineEndOffset(char *str, int lineNum, int len);
extern int GetLineOffset(char *str, int lineNum, int len);
extern void DumpSourceCode(void);
extern int DumpIR_SrcBreak(void);
#endif