exp.h File Reference

#include <iostream>
#include <fstream>
#include <stdio.h>
#include <list>
#include <vector>
#include <set>
#include <assert.h>
#include "operator.h"
#include "types.h"
#include "type.h"
#include "exphelp.h"
#include "memo.h"

Go to the source code of this file.

Classes

class  Binary
class  Const
class  Exp
class  FlagDef
class  Location
class  RefExp
class  Terminal
class  Ternary
class  TypedExp
class  TypeVal
class  Unary

Defines

#define DEBUG_BUFSIZE   5000

Typedefs

typedef BasicBlockPBB

Functions

std::ostream & operator<< (std::ostream &os, Exp *p)


Define Documentation

#define DEBUG_BUFSIZE   5000
 

Definition at line 64 of file exp.h.

Referenced by DataIntervalMap::prints(), Statement::prints(), Signature::prints(), RTL::prints(), UserProc::prints(), Exp::prints(), DefCollector::prints(), UseCollector::prints(), Constraints::prints(), EquateMap::prints(), ConstraintMap::prints(), and BasicBlock::prints().


Typedef Documentation

typedef BasicBlock* PBB
 

Definition at line 61 of file exp.h.


Function Documentation

std::ostream& operator<< std::ostream &  os,
Exp p
 

Definition at line 3050 of file exp.cpp.

References Exp::print(), and Exp::printt().


Generated on Tue Sep 19 21:18:37 2006 for Boomerang by  doxygen 1.4.6