Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/suifversion1support/convertsuif1to2b/opcodes.cpp File Reference

#include <opcodes.h>
#include <basic.h>
#include <suif.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 doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000