1 #ifndef __MONO_METADATA_BASIC_BLOCK_H__
2 #define __MONO_METADATA_BASIC_BLOCK_H__
9 typedef struct _MonoSimpleBasicBlock MonoSimpleBasicBlock
;
11 struct _MonoSimpleBasicBlock
{
12 MonoSimpleBasicBlock
*next
, *left
, *right
, *parent
;
21 mono_basic_block_split (MonoMethod
*method
, MonoError
*error
) MONO_INTERNAL
;
24 mono_basic_block_free (MonoSimpleBasicBlock
*bb
) MONO_INTERNAL
;
27 /*This function is here because opcodes.h is a public header*/
29 mono_opcode_value_and_size (const unsigned char **ip
, const unsigned char *end
, int *value
) MONO_INTERNAL
;
32 mono_opcode_size (const unsigned char *ip
, const unsigned char *end
) MONO_INTERNAL
;
36 #endif /* __MONO_METADATA_BASIC_BLOCK_H__ */