Macros
Local variable property bits

Used in lvar_t::flags. More...

Macros

#define CVAR_USED   0x0001
 is used in the code?
 
#define CVAR_TYPE   0x0002
 the type is defined?
 
#define CVAR_NAME   0x0004
 has nice name?
 
#define CVAR_MREG   0x0008
 corresponding mregs were replaced?
 
#define CVAR_NOWD   0x0010
 width is unknown
 
#define CVAR_UNAME   0x0020
 user-defined name
 
#define CVAR_UTYPE   0x0040
 user-defined type
 
#define CVAR_RESULT   0x0080
 function result variable
 
#define CVAR_ARG   0x0100
 function argument
 
#define CVAR_FAKE   0x0200
 fake return variable
 
#define CVAR_OVER   0x0400
 overlapping variable
 
#define CVAR_FLOAT   0x0800
 used in a fpu insn
 
#define CVAR_SPOILED   0x1000
 internal flag, do not use: spoiled var
 
#define CVAR_MAPDST   0x2000
 other variables are mapped to this var
 
#define CVAR_PARTIAL   0x4000
 variable type is partialy defined
 

Detailed Description

Used in lvar_t::flags.