PIPS
operator.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AND   55
 
#define EQ   56
 
#define EQV   57
 
#define GE   58
 
#define GT   59
 
#define LE   60
 
#define LT   61
 
#define NE   62
 
#define NEQV   63
 
#define NOT   64
 
#define OR   65
 
#define MINUS   73
 
#define PLUS   74
 
#define SLASH   75
 
#define STAR   76
 
#define POWER   77
 
#define MOD   78 /**not evaluated, but later added in IsBinaryOperator*/
 
#define CONCAT   84
 
#define MINIMUM   85
 
#define MAXIMUM   86
 
#define CAST_OP   87
 
#define BITWISE_AND   88
 
#define BITWISE_OR   89
 
#define BITWISE_XOR   90
 
#define RIGHT_SHIFT   91
 
#define LEFT_SHIFT   92
 
#define ASSIGN   100
 
#define POST_INCREMENT   101
 
#define POST_DECREMENT   102
 
#define PRE_INCREMENT   103
 
#define PRE_DECREMENT   104
 
#define MULTIPLY_UPDATE   105
 
#define DIVIDE_UPDATE   106
 
#define PLUS_UPDATE   107
 
#define MINUS_UPDATE   108
 
#define LEFT_SHIFT_UPDATE   109
 
#define RIGHT_SHIFT_UPDATE   110
 
#define BITWISE_OR_UPDATE   111
 

Macro Definition Documentation

◆ AND

#define AND   55

Definition at line 31 of file operator.h.

◆ ASSIGN

#define ASSIGN   100

Definition at line 58 of file operator.h.

◆ BITWISE_AND

#define BITWISE_AND   88

Definition at line 52 of file operator.h.

◆ BITWISE_OR

#define BITWISE_OR   89

Definition at line 53 of file operator.h.

◆ BITWISE_OR_UPDATE

#define BITWISE_OR_UPDATE   111

Definition at line 69 of file operator.h.

◆ BITWISE_XOR

#define BITWISE_XOR   90

Definition at line 54 of file operator.h.

◆ CAST_OP

#define CAST_OP   87

Definition at line 51 of file operator.h.

◆ CONCAT

#define CONCAT   84

Definition at line 48 of file operator.h.

◆ DIVIDE_UPDATE

#define DIVIDE_UPDATE   106

Definition at line 64 of file operator.h.

◆ EQ

#define EQ   56

Definition at line 32 of file operator.h.

◆ EQV

#define EQV   57

Definition at line 33 of file operator.h.

◆ GE

#define GE   58

Definition at line 34 of file operator.h.

◆ GT

#define GT   59

Definition at line 35 of file operator.h.

◆ LE

#define LE   60

Definition at line 36 of file operator.h.

◆ LEFT_SHIFT

#define LEFT_SHIFT   92

Definition at line 56 of file operator.h.

◆ LEFT_SHIFT_UPDATE

#define LEFT_SHIFT_UPDATE   109

Definition at line 67 of file operator.h.

◆ LT

#define LT   61

Definition at line 37 of file operator.h.

◆ MAXIMUM

#define MAXIMUM   86

Definition at line 50 of file operator.h.

◆ MINIMUM

#define MINIMUM   85

Definition at line 49 of file operator.h.

◆ MINUS

#define MINUS   73

Definition at line 42 of file operator.h.

◆ MINUS_UPDATE

#define MINUS_UPDATE   108

Definition at line 66 of file operator.h.

◆ MOD

#define MOD   78 /**not evaluated, but later added in IsBinaryOperator*/

Definition at line 47 of file operator.h.

◆ MULTIPLY_UPDATE

#define MULTIPLY_UPDATE   105

Definition at line 63 of file operator.h.

◆ NE

#define NE   62

Definition at line 38 of file operator.h.

◆ NEQV

#define NEQV   63

Definition at line 39 of file operator.h.

◆ NOT

#define NOT   64

Definition at line 40 of file operator.h.

◆ OR

#define OR   65

Definition at line 41 of file operator.h.

◆ PLUS

#define PLUS   74

Definition at line 43 of file operator.h.

◆ PLUS_UPDATE

#define PLUS_UPDATE   107

Definition at line 65 of file operator.h.

◆ POST_DECREMENT

#define POST_DECREMENT   102

Definition at line 60 of file operator.h.

◆ POST_INCREMENT

#define POST_INCREMENT   101

Definition at line 59 of file operator.h.

◆ POWER

#define POWER   77

Definition at line 46 of file operator.h.

◆ PRE_DECREMENT

#define PRE_DECREMENT   104

Definition at line 62 of file operator.h.

◆ PRE_INCREMENT

#define PRE_INCREMENT   103

Definition at line 61 of file operator.h.

◆ RIGHT_SHIFT

#define RIGHT_SHIFT   91

Definition at line 55 of file operator.h.

◆ RIGHT_SHIFT_UPDATE

#define RIGHT_SHIFT_UPDATE   110

Definition at line 68 of file operator.h.

◆ SLASH

#define SLASH   75

Definition at line 44 of file operator.h.

◆ STAR

#define STAR   76

Definition at line 45 of file operator.h.