2022-11-20 05:07:22 +00:00
|
|
|
#ifndef COMPILER_PCODELISTING_H
|
|
|
|
#define COMPILER_PCODELISTING_H
|
|
|
|
|
|
|
|
#include "compiler/common.h"
|
|
|
|
|
2022-12-14 00:16:59 +00:00
|
|
|
extern int pclist_bad_operand;
|
|
|
|
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void pcinitlisting(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
extern void pccleanuplisting(void);
|
|
|
|
extern void pclistblocks(char *name1, char *name2);
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void pclistdataflow(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
extern void pclistinterferences(char *class_format, int regcount);
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void pclistspill(/* unknown args */);
|
|
|
|
extern void pclistcopypropitem(/* unknown args */);
|
|
|
|
extern void pclistcoalesce(/* unknown args */);
|
|
|
|
extern void pclistusedefs(/* unknown args */);
|
|
|
|
extern void pclistpropinfo(/* unknown args */);
|
|
|
|
extern void pclistloops(/* unknown args */);
|
|
|
|
extern void pclistswitchtables(/* unknown args */);
|
|
|
|
extern void pclistdominators(/* unknown args */);
|
|
|
|
extern void pclistbackedge(/* unknown args */);
|
|
|
|
extern void pclistinterferencegraphnode(/* unknown args */);
|
|
|
|
extern void pclistinterferencegraph(/* unknown args */);
|
|
|
|
extern void pclistblock_scheduler(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
extern void pclistblocks_start_scheduler(char *str1, char *str2);
|
|
|
|
extern void pclistblocks_end_scheduler(void);
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void pctotalheap(/* unknown args */);
|
|
|
|
extern void pctotalmemory(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
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);
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void pcformatset(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
extern int GetLineEndOffset(char *str, int lineNum, int len);
|
|
|
|
extern int GetLineOffset(char *str, int lineNum, int len);
|
2023-01-11 22:29:53 +00:00
|
|
|
extern void DumpSourceCode(/* unknown args */);
|
|
|
|
extern int DumpIR_SrcBreak(/* unknown args */);
|
2022-12-14 00:16:59 +00:00
|
|
|
|
2022-11-20 05:07:22 +00:00
|
|
|
#endif
|