orcvariable.h | orcvariable.h | |||
---|---|---|---|---|
skipping to change at line 16 | skipping to change at line 16 | |||
#include <orc/orclimits.h> | #include <orc/orclimits.h> | |||
#include <orc/orcexecutor.h> | #include <orc/orcexecutor.h> | |||
#include <orc/orccode.h> | #include <orc/orccode.h> | |||
#include <orc/orcbytecode.h> | #include <orc/orcbytecode.h> | |||
#include <orc/orccompiler.h> | #include <orc/orccompiler.h> | |||
#include <orc/orctarget.h> | #include <orc/orctarget.h> | |||
#include <orc/orcrule.h> | #include <orc/orcrule.h> | |||
ORC_BEGIN_DECLS | ORC_BEGIN_DECLS | |||
#define ORC_VAR_FLAG_VOLATILE_WORKAROUND (1<<0) | ||||
typedef struct _OrcVariable OrcVariable; | typedef struct _OrcVariable OrcVariable; | |||
typedef enum { | typedef enum { | |||
ORC_VAR_TYPE_TEMP, | ORC_VAR_TYPE_TEMP, | |||
ORC_VAR_TYPE_SRC, | ORC_VAR_TYPE_SRC, | |||
ORC_VAR_TYPE_DEST, | ORC_VAR_TYPE_DEST, | |||
ORC_VAR_TYPE_CONST, | ORC_VAR_TYPE_CONST, | |||
ORC_VAR_TYPE_PARAM, | ORC_VAR_TYPE_PARAM, | |||
ORC_VAR_TYPE_ACCUMULATOR | ORC_VAR_TYPE_ACCUMULATOR | |||
} OrcVarType; | } OrcVarType; | |||
skipping to change at line 69 | skipping to change at line 71 | |||
orc_union64 value; | orc_union64 value; | |||
int ptr_register; | int ptr_register; | |||
int ptr_offset; | int ptr_offset; | |||
int mask_alloc; | int mask_alloc; | |||
int aligned_data; | int aligned_data; | |||
int param_type; | int param_type; | |||
int load_dest; | int load_dest; | |||
int update_type; | int update_type; | |||
int need_offset_reg; | int need_offset_reg; | |||
unsigned int flags; | ||||
}; | }; | |||
ORC_END_DECLS | ORC_END_DECLS | |||
#endif | #endif | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 3 lines changed or added | |||