Main Page
Class Hierarchy
Compound List
File List
Compound Members
File Members
nci/suif/suif2b/suifversion1support/convertsuif1to2b/opcodes.h File Reference
#include <basic.h>
#include <basic_factory.h>
Functions
void
init_opcodes
(BasicObjectFactory *factory)
Variables
Opcode*
k_add
Opcode*
k_subtract
Opcode*
k_multiply
Opcode*
k_divide
Opcode*
k_remainder
Opcode*
k_bitwise_and
Opcode*
k_bitwise_or
Opcode*
k_bitwise_nand
Opcode*
k_bitwise_nor
Opcode*
k_bitwise_xor
Opcode*
k_left_shift
Opcode*
k_right_shift
Opcode*
k_rotate
Opcode*
k_is_equal_to
Opcode*
k_is_not_equal_to
Opcode*
k_is_less_than
Opcode*
k_is_less_than_or_equal_to
Opcode*
k_is_greater_than
Opcode*
k_is_greater_than_or_equal_to
Opcode*
k_logical_and
Opcode*
k_logical_or
Opcode*
k_maximum
Opcode*
k_minimum
Opcode*
k_negate
Opcode*
k_invert
Opcode*
k_absolute_value
Opcode*
k_bitwise_not
Opcode*
k_logical_not
Opcode*
k_convert
Opcode*
k_treat_as
Opcode*
k_copy
Opcode*
k_select
Opcode*
k_array_reference
Opcode*
k_field_access
Opcode*
k_extract_fields
Opcode*
k_set_fields
Opcode*
k_extract_elements
Opcode*
k_set_elements
Opcode*
k_bit_size_of
Opcode*
k_byte_size_of
Opcode*
k_bit_alignment_of
Opcode*
k_byte_alignment_of
Opcode*
k_bit_offset_of
Opcode*
k_byte_offset_of
Opcode*
k_va_start
Opcode*
k_va_start_old
Opcode*
k_va_arg
Opcode*
k_va_end
Opcode*
k_sc_and
Opcode*
k_sc_or
Opcode*
k_sc_select
Opcode*
k_load
Opcode*
k_store
Opcode*
k_load_address
Opcode*
k_load_constant
Opcode*
k_load_value_block
Opcode*
k_call
Opcode*
k_return
Opcode*
k_ssa_phi
Opcode*
k_assert
Opcode*
k_mark
Opcode*
k_jump
Opcode*
k_jump_indirect
Opcode*
k_branch_if_true
Opcode*
k_branch_if_false
Opcode*
k_multi_way_branch
Opcode*
k_label_location
Function Documentation
void init_opcodes (
BasicObjectFactory *
factory
)
Variable Documentation
LString
k_absolute_value
LString
k_add
LString
k_array_reference
LString
k_assert
LString
k_bit_alignment_of
LString
k_bit_offset_of
LString
k_bit_size_of
LString
k_bitwise_and
LString
k_bitwise_nand
LString
k_bitwise_nor
LString
k_bitwise_not
LString
k_bitwise_or
LString
k_bitwise_xor
LString
k_branch_if_false
LString
k_branch_if_true
LString
k_byte_alignment_of
LString
k_byte_offset_of
LString
k_byte_size_of
LString
k_call
LString
k_convert
LString
k_copy
LString
k_divide
LString
k_extract_elements
LString
k_extract_fields
LString
k_field_access
LString
k_invert
LString
k_is_equal_to
LString
k_is_greater_than
LString
k_is_greater_than_or_equal_to
LString
k_is_less_than
LString
k_is_less_than_or_equal_to
LString
k_is_not_equal_to
LString
k_jump
LString
k_jump_indirect
LString
k_label_location
LString
k_left_shift
LString
k_load
LString
k_load_address
LString
k_load_constant
LString
k_load_value_block
LString
k_logical_and
LString
k_logical_not
LString
k_logical_or
LString
k_mark
LString
k_maximum
LString
k_minimum
LString
k_multi_way_branch
LString
k_multiply
LString
k_negate
LString
k_remainder
LString
k_return
LString
k_right_shift
LString
k_rotate
LString
k_sc_and
LString
k_sc_or
LString
k_sc_select
LString
k_select
LString
k_set_elements
LString
k_set_fields
LString
k_ssa_phi
LString
k_store
LString
k_subtract
LString
k_treat_as
LString
k_va_arg
LString
k_va_end
LString
k_va_start
LString
k_va_start_old
Generated at Mon Jul 31 13:42:37 2000 for NCI SUIF by
1.1.2 written by
Dimitri van Heesch
, © 1997-2000