Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
erirb.h File Reference
#include "errors.h"
Include dependency graph for erirb.h:

Go to the source code of this file.

Defines

#define EC_IRB_Start   (EP_IR_BUILDER)*1000
#define EC_Irb_Internal   EC_IRB_Start /* str */
#define EC_No_ASSIGN   EC_IRB_Start+1 /* str */
#define EC_Array_OOB   EC_IRB_Start+11 /* sym */
#define EC_Bad_Formal   EC_IRB_Start+12 /* sym */
#define EC_Addr_Formal   EC_IRB_Start+13 /* sym */
#define EC_Null_Base   EC_IRB_Start+14 /* tree, tree */
#define EC_Invalid_Addr   EC_IRB_Start+15 /* str */
#define EC_Var_TN   EC_IRB_Start+16 /* tn, str */
#define EC_Bad_Const   EC_IRB_Start+17 /* int, str */
#define EC_Mult_Defer   EC_IRB_Start+18 /* sym, tree */
#define EC_Abs_Addr   EC_IRB_Start+19 /* tree, tree, str */
#define EC_Load_Opnds   EC_IRB_Start+20 /* int, str, str */
#define EC_Return_Style   EC_IRB_Start+31 /* int, str */
#define EC_Need_Value   EC_IRB_Start+32 /* str */
#define EC_Inv_Actual   EC_IRB_Start+33 /* node, int */
#define EC_Mem_Actual   EC_IRB_Start+34 /* int, int */
#define EC_No_Einfo   EC_IRB_Start+35 /* tree */
#define EC_Not_Entry   EC_IRB_Start+37 /* sym, sym */
#define EC_Flt_Varargs1   EC_IRB_Start+38 /* str */
#define EC_Flt_Varargs2   EC_IRB_Start+39 /* str */
#define EC_Agt_Uninit   EC_IRB_Start+41 /* sym */
#define EC_Inv_GOTO   EC_IRB_Start+51 /* int, sym */
#define EC_Inv_Field_At   EC_IRB_Start+61 /* int, int, int */
#define EC_Inv_Alloca_Size   EC_IRB_Start+62 /* int64 */
#define EC_Zero_Alloca_Size   EC_IRB_Start+63 /* none */
#define EC_Inv_TAS_Size   EC_IRB_Start+64 /* nd, int, nd, int, str */
#define EC_TAS_Nonload   EC_IRB_Start+65 /* nd, nd, tn */
#define EC_Ill_TDT_Seg   EC_IRB_Start+80 /* int, stab */
#define EC_Large_Temp   EC_IRB_Start+81 /* int, stab */
#define EC_Ill_Stack_Base   EC_IRB_Start+82 /* stab, stab */
#define EC_Huge_Frame   EC_IRB_Start+83 /* int, int */
#define EC_Huge_Frame2   EC_IRB_Start+84 /* none */
#define EC_Not_Sorted   EC_IRB_Start+85 /* str */
#define EC_Pop_Scope   EC_IRB_Start+86 /* none */
#define EC_Ill_Frame_Seg   EC_IRB_Start+87 /* int, str */
#define EC_Ill_Stack_Model   EC_IRB_Start+88 /* int, str */
#define EC_Sym_Removal   EC_IRB_Start+89 /* stab, str */
#define EC_Gnum_Range   EC_IRB_Start+90 /* str */

Define Documentation

#define EC_Abs_Addr   EC_IRB_Start+19 /* tree, tree, str */

Definition at line 82 of file erirb.h.

#define EC_Addr_Formal   EC_IRB_Start+13 /* sym */

Definition at line 76 of file erirb.h.

#define EC_Agt_Uninit   EC_IRB_Start+41 /* sym */

Definition at line 96 of file erirb.h.

#define EC_Array_OOB   EC_IRB_Start+11 /* sym */

Definition at line 74 of file erirb.h.

#define EC_Bad_Const   EC_IRB_Start+17 /* int, str */

Definition at line 80 of file erirb.h.

#define EC_Bad_Formal   EC_IRB_Start+12 /* sym */

Definition at line 75 of file erirb.h.

#define EC_Flt_Varargs1   EC_IRB_Start+38 /* str */

Definition at line 92 of file erirb.h.

#define EC_Flt_Varargs2   EC_IRB_Start+39 /* str */

Definition at line 93 of file erirb.h.

#define EC_Gnum_Range   EC_IRB_Start+90 /* str */

Definition at line 119 of file erirb.h.

#define EC_Huge_Frame   EC_IRB_Start+83 /* int, int */

Definition at line 112 of file erirb.h.

#define EC_Huge_Frame2   EC_IRB_Start+84 /* none */

Definition at line 113 of file erirb.h.

#define EC_Ill_Frame_Seg   EC_IRB_Start+87 /* int, str */

Definition at line 116 of file erirb.h.

#define EC_Ill_Stack_Base   EC_IRB_Start+82 /* stab, stab */

Definition at line 111 of file erirb.h.

#define EC_Ill_Stack_Model   EC_IRB_Start+88 /* int, str */

Definition at line 117 of file erirb.h.

#define EC_Ill_TDT_Seg   EC_IRB_Start+80 /* int, stab */

Definition at line 109 of file erirb.h.

#define EC_Inv_Actual   EC_IRB_Start+33 /* node, int */

Definition at line 88 of file erirb.h.

#define EC_Inv_Alloca_Size   EC_IRB_Start+62 /* int64 */

Definition at line 103 of file erirb.h.

#define EC_Inv_Field_At   EC_IRB_Start+61 /* int, int, int */

Definition at line 102 of file erirb.h.

#define EC_Inv_GOTO   EC_IRB_Start+51 /* int, sym */

Definition at line 99 of file erirb.h.

#define EC_Inv_TAS_Size   EC_IRB_Start+64 /* nd, int, nd, int, str */

Definition at line 105 of file erirb.h.

#define EC_Invalid_Addr   EC_IRB_Start+15 /* str */

Definition at line 78 of file erirb.h.

#define EC_Irb_Internal   EC_IRB_Start /* str */

Definition at line 68 of file erirb.h.

#define EC_IRB_Start   (EP_IR_BUILDER)*1000

Definition at line 65 of file erirb.h.

#define EC_Large_Temp   EC_IRB_Start+81 /* int, stab */

Definition at line 110 of file erirb.h.

#define EC_Load_Opnds   EC_IRB_Start+20 /* int, str, str */

Definition at line 83 of file erirb.h.

#define EC_Mem_Actual   EC_IRB_Start+34 /* int, int */

Definition at line 89 of file erirb.h.

#define EC_Mult_Defer   EC_IRB_Start+18 /* sym, tree */

Definition at line 81 of file erirb.h.

#define EC_Need_Value   EC_IRB_Start+32 /* str */

Definition at line 87 of file erirb.h.

#define EC_No_ASSIGN   EC_IRB_Start+1 /* str */

Definition at line 71 of file erirb.h.

#define EC_No_Einfo   EC_IRB_Start+35 /* tree */

Definition at line 90 of file erirb.h.

#define EC_Not_Entry   EC_IRB_Start+37 /* sym, sym */

Definition at line 91 of file erirb.h.

#define EC_Not_Sorted   EC_IRB_Start+85 /* str */

Definition at line 114 of file erirb.h.

#define EC_Null_Base   EC_IRB_Start+14 /* tree, tree */

Definition at line 77 of file erirb.h.

#define EC_Pop_Scope   EC_IRB_Start+86 /* none */

Definition at line 115 of file erirb.h.

#define EC_Return_Style   EC_IRB_Start+31 /* int, str */

Definition at line 86 of file erirb.h.

#define EC_Sym_Removal   EC_IRB_Start+89 /* stab, str */

Definition at line 118 of file erirb.h.

#define EC_TAS_Nonload   EC_IRB_Start+65 /* nd, nd, tn */

Definition at line 106 of file erirb.h.

#define EC_Var_TN   EC_IRB_Start+16 /* tn, str */

Definition at line 79 of file erirb.h.

#define EC_Zero_Alloca_Size   EC_IRB_Start+63 /* none */

Definition at line 104 of file erirb.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines