Class Hierarchy Compound List File List Header Files Compound Members File Members
NCI SUIF File List
Here is a list of all files with brief descriptions:
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/aggregate_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/aggregate_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/aggregate_wrapper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/aggregate_wrapper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/all_walker.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/all_walker.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/basetypes_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic_constants.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic_constants.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic_factory.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/basicnodes/basic_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/binary_streams.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/binary_streams.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bit_vector.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bit_vector.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bit_vector_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bitvector_set.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bvector.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bvector.h (This file contains the Bvector class)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/bvtest.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/cascading_map.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/cast.h (This file contains functions to do casting and type checking for Object)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/cfeutils/cexpr_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/cfeutils/cexpr_utils.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/cfenodes/cfe.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/cfenodes/cfe.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/cfeutils/cfe_dismantle.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/cfeutils/cfe_dismantle.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/cfenodes/cfe_factory.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/cfenodes/cfe_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/char_source.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/char_source.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/clone_stream.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/clone_stream.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifcloning/cloner.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifcloning/cloner.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/cloning_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/cloning_utils.h (Some support for cloning)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/command_line_parsing.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/command_line_parsing.h (This is the interface to provide command line parsing)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/common_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/convertsuif1to2b.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/convertsuif2bto1.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/convertsuif2bto1.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/createnode/create_suif_complex_input.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/createnode/create_suif_complex_input.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/hello_world/create_suif_hello_world.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/cross_map.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/cross_map_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/cset.h (This file defines Cset - an implementation of a set whose universe is represented by a CrossMap)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/dcast.h (Utilities for dynamic casting)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/dispatcher.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/dispatcher.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/dll_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/dll_subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/driver/driver.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/drivers.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/drivers.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/error_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/error_subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/doc/examples/pass/ex.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/doc/example.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/expression_dismantlers.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/expression_dismantlers.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/expression_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/expression_utils.h (Various utilities for expression manipulation (and, sadly) a number which are not)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/field_description.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/field_description.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/field_wrapper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/field_wrapper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/formatted.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/formatted.h (A helper class for printing (Suif) trees)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/grammar.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/grammar.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/group_walker.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/group_walker.h (This file contains three useful walkers: SelectiveWalker, GroupWalker, and ReplacingWalker It also contains the TypeBasedDispatch,)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/hash_table.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/hash_table.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/helper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/helper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/i_integer.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/i_integer.h (An infinite length integer class)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/i_integer_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/i_integer_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/irational/i_rational.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/irational/i_rational.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/irational/i_rational_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/createnode/init.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/bit_vector/init.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/init.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/createnode/init.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/inline_pass.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/integer_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/integer_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/io_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/io_subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/io_subsystem_default_impl.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/io_subsystem_default_impl.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/iokernel_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/iokernel_messages.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/iokernel_messages.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/ion/ion.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/ion/ion.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/ion/ion_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/iter.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/iter.h (An iterator interface)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/list_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/list_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/list_wrapper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/list_wrapper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/lstring.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/lstring.h (The intent of the LString class is to give all the functionality of a string class, along with the ability to do near-constant time comparisons between two strings)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/lstring_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/lstring_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/machine_dependent.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/macro.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/macro.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/macroBase.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/macroBase.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/macro_suifobj_adapter/MacroObjAdapterBase.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/macro_suifobj_adapter/MacroObjAdapterBase.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/main.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/samples/createnode/main.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/message_buffer.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/message_buffer.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/meta_class_iter.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/meta_class_iter.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/metaclass_visitor.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/module.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/module.h (Defines the interface of a Module, the basis of IR nodes or passes)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/module_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/module_subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/MString.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/MString.h (A String implementation containing most of the methods that you would expect in a String)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object.h (This file contains definition of Object class)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_factory.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_factory.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_stream.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_stream.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_wrapper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/object_wrapper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/opcode_enum.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/opcode_enum.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/opcodes.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/opcodes.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/padding.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/padding.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/parser.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/parser.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/passes.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/passes.h (Defines the definition of a Pass, a PipelinablePass and a FrontendPass)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/pointer_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/pointer_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/pointer_wrapper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/pointer_wrapper.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifprinter/print_strings.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/print_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/print_subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/print_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/print_utils.h (Utilities for printing objects)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/printing_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/printing_utils.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/procedure_walker_utilities.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/procedure_walker_utilities.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/prog_ver.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/prog_ver.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/real_object_factory.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/real_object_factory.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/ref_counter.h (A reference counter pointer type and associated templates)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/region_passes.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/region_passes.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/rem_comments.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/rem_comments.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/rename.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/reorder.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/s2c/s2c.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/s2c/s2c_pass.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/semantic_helper.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/semantic_helper.h (This file contains utilities that deal with semantics of the IR)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/simple_module.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/simple_module.h (This file contains SimpleModule, a simplified abstract subclass of Module)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/simple_stack.h (A simple stack class - try to avoid)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/smgn.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/sparse_vector.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/sparse_vector.h (A sparse vector implementation)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/standard_main.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif2bto1/standard_main.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/standard_modules.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/standard_modules.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/statement_dismantlers.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/statement_dismantlers.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/stl_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/stl_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/string_enum/string_enum.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/extratypes/string_enum/string_enum.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/string_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/string_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/subsystem.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifnodes/suif.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifnodes/suif.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_clone_stream.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_clone_stream.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_copyright.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_env.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_env.h (A SuifEnv represents the global environment of a suif session)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_exception.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_exception.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifnodes/suif_factory.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifnodes/suif_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_hash_map.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_hash_map.h (A hash map template)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_indexed_list.h (A searchable list (not hashed) template)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_list.h (A list class simpler but similar to STL list class)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_malloc.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_malloc.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_map.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_map.h (A hash table lokkup template)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_object.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_object.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/suif_vector.h (A vector template similar to but simpler than the STL vector class)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_walker.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suif_walker.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/driver/suifdriver.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suifkernel_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suifkernel_messages.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/suifkernel_messages.h (Macros for assertions, warnings and errors)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/suifpasses.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifpasses/suifpasses.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifprinter/suifprinter.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifprinter/suifprinter.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/symbol_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/symbol_utils.h (Routines for handling symbols)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/symbol_walkers.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/symbol_walkers.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/synchronizer.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/synchronizer.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/system_specific.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/text_util.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/common/text_util.h (Text manipulation utilities)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/time_module.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/time_module.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/token_stream.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/token_stream.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/transforms.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/transforms/transforms.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/trash_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/trash_utils.h (Trash management functions for suif objects It is not always a good idea to delete suif objects immediately when you replace them because there may still be other references which will need to access them)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/typebuilder/type_builder.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/typebuilder/type_builder.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/typebuilder/type_builder_forwarders.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/type_cache.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/type_cache.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/type_checker.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/type_checker.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/type_eq.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/suifversion1support/convertsuif1to2b/type_eq.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/type_pair_stack.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/type_pair_stack.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/type_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/type_utils.h (This file is a repository for useful utility routines involving types)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/union_meta_class.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/union_meta_class.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/unowned.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/unowned.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/unused_passes.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/unused_passes.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basepasses/usefulpasses/usefulpasses.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/utilities.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/utilities.h (Templates for iterating over subsets of SuifObjects)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/value_block_utils.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/utils/value_block_utils.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/tools/smgn/value_types.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/virtual_iterator.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/virtual_iterator.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/visitor_map.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/visitor_map.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/walker.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/iokernel/walker.h (This is the base class for all Walkers)
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/walking_maps.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/walking_maps.h
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/walking_maps_subsystem.cpp
- /home/dlheine/nci_pack/nci_pack/nci/suif/suif2b/basesuif/suifkernel/walking_maps_subsystem.h
Generated at Mon Nov 22 19:43:04 1999 for NCI SUIF by
written by Dimitri van Heesch, © 1997-1999