OpenADFortTk (basic)
src/lib/support/Open64IRInterface/Open64BasicTypes.h
Go to the documentation of this file.
00001 // -*-Mode: C++;-*-
00002 #ifndef Open64BasicTypes_INCLUDED
00003 #define Open64BasicTypes_INCLUDED
00004 
00005 //************************** Open64 Include Files ***************************
00006 
00007 #include "defs.h"          // Basic types, such as INT32
00008 #include "config.h"
00009 #include "errors.h"        // Set_Error_Tables(), etc.
00010 #include "erglob.h"        // For errors.h and EC definitions
00011 #include "glob.h"          // Irb_File_Name...
00012 
00013 #include "mempool.h"       // MEM_Initialze(), MEM_POOL_*, etc. 
00014 #include "cxx_memory.h"    // CXX_NEW
00015 
00016 #include "pu_info.h"       // for PU_Info
00017 #include "wn.h"            // WN nodes
00018 #include "wn_util.h"       // WN walk, insert and copy routines
00019 #include "wn_tree_util.h"  // WN_TREE_ITER, WN_TREE_CONTAINER
00020 #include "wio.h"           // WHIRL I/O
00021 #include "wutil.h"         // WHIRL intrinsic utilities
00022 #include "intrn_info.h"    // WHIRL INTR macros     
00023 
00024 #include "symtab.h"        // TY and ST nodes
00025 #include "be_symtab.h"     // BE_ST flags
00026 #include "const.h"         // FOR_ALL_CONSTANTS
00027 
00028 //*************************** User Include Files ****************************
00029 
00030 //************************** Forward Declarations ***************************
00031 
00032 typedef mINT64 STAB_OFFSET; // cf. be/whirl2c/wn_attr.h
00033 typedef TYPE_ID MTYPE;      // cf. be/whirl2c/stab_attr.h 
00034 
00035 //***************************************************************************
00036 
00037 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines