1 /* 2 * Map pass2 nodes to pass1 dito. 3 */ 4 #include "node.h" 5 6 7 #define P2BAD -1 8 #define P2PLUS PLUS 9 #define P2MINUS MINUS 10 #define P2NEG UMINUS 11 #define P2STAR MUL 12 #define P2BITAND AND 13 #define P2BITOR OR 14 #define P2BITXOR ER 15 #define P2GOTO GOTO 16 #define P2ASSIGN ASSIGN 17 #define P2SLASH DIV 18 #define P2MOD MOD 19 #define P2LSHIFT LS 20 #define P2RSHIFT RS 21 #define P2CALL CALL 22 #define P2CALL0 UCALL 23 24 #define P2BITNOT -1 25 #define P2EQ EQ 26 #define P2NE NE 27 #define P2LE LE 28 #define P2LT LT 29 #define P2GE GE 30 #define P2GT GT 31 #define P2CONV SCONV 32 33 /* special operators included only for fortran's use */ 34 35 #define P2INT INT 36 37 #define P2PTR PTR 38