File: AliasAnalysis.h

package info (click to toggle)
oo2c32 1.5.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,888 kB
  • ctags: 5,436
  • sloc: ansic: 95,310; sh: 473; makefile: 345; perl: 57; lisp: 20
file content (20 lines) | stat: -rw-r--r-- 856 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_AliasAnalysis_
#define _MODULE_AliasAnalysis_

#define AliasAnalysis__noAlias -1
#define AliasAnalysis__mayAlias 0
#define AliasAnalysis__doAlias 1
#define AliasAnalysis__accessOrUpdate 0
#define AliasAnalysis__onlyAccess 1
#define AliasAnalysis__onlyUpdate 2
extern unsigned char AliasAnalysis__enabled;
#include "Data.h"
extern signed char AliasAnalysis__Aliasing(Data__Instruction i0_, signed char m0, Data__Instruction i1_, signed char m1);
extern unsigned char AliasAnalysis__TransitiveStoreAlias(Data__Instruction a, Data__Instruction b);
extern void AliasAnalysis__Analyse(Data__Region greg);
extern unsigned char AliasAnalysis__NeedLocalCopy(Data__GlobalRegion greg, Data__Object fpar);
extern struct _TD AliasAnalysis__Aliasing_Selector_td;
extern void AliasAnalysis_init(void);

#endif