File: Allocate.h

package info (click to toggle)
oo2c32 1.5.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 8,748 kB
  • ctags: 5,415
  • sloc: ansic: 95,007; sh: 473; makefile: 344; perl: 57; lisp: 21
file content (38 lines) | stat: -rw-r--r-- 1,899 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_Allocate_
#define _MODULE_Allocate_

#include "Parameter.h"
#include "Data.h"
typedef struct Allocate__LocationDesc {
  Parameter__String value;
  Data__SymLocation old;
  struct Allocate__LocationDesc* outerLocation;
  unsigned char used;
  char _13pad, _14pad, _15pad;
  int gid;
} Allocate__LocationDesc;
typedef struct Allocate__LocationDesc* Allocate__Location;
extern Allocate__Location Allocate__NewLoc(const unsigned char* str__ref, int str_0d);
extern Data__SymLocation Allocate__GetLocation(Data__Node u);
extern Data__Result Allocate__FindResult(Data__Instruction instr, Data__Addressable var, short int attrib);
extern Data__Opnd Allocate__FindOperand(Data__Instruction instr, Data__Addressable var, short int attrib);
extern unsigned char Allocate__PtrValue(Data__Struct t);
extern Allocate__Location Allocate__AccessNonlocal(Data__GlobalRegion greg, Data__Object var, const unsigned char* prefix__ref, int prefix_0d);
extern Allocate__Location Allocate__GetAddressValue(Data__GlobalRegion greg, Data__Usable arg, unsigned char castToInt);
extern Data__Location Allocate__TransformLocation(Data__GlobalRegion greg, Data__SymLocation loc);
extern void Allocate__GlobalRegion(Data__GlobalRegion greg);
#include "TextRider.h"
extern void Allocate__WriteRegType(TextRider__Writer w, signed char reg);
extern void Allocate__EmitVariables(TextRider__Writer w, Data__GlobalRegion greg, unsigned char vsStack);
extern void Allocate__WriteStats(void);
extern struct _TD Allocate__LocationDesc_td;
extern struct _TD Allocate__RangeInfo_td;
extern struct _TD Allocate__RegFileSummary_td;
extern struct _TD Allocate__RegionSummaryDesc_td;
extern struct _TD Allocate__LiveRangeListDesc_td;
extern struct _TD Allocate__ResolveVarConflicts_1_td;
extern struct _TD Allocate__ResolveVarConflicts_0_td;
extern void Allocate_init(void);

#endif