| AVR-parse.h [code] | |
| cfg.cc | |
| cfg.h [code] | Classes for Sunil's cfg and cdg building code |
| cfg_dep.cc | |
| cfg_dep.h [code] | Defines the D_Table used for CDG construction |
| cfg_to_cdg.cc | |
| CIDParser.cc | |
| CIDParser.h [code] | |
| der_nodes.cc | |
| directives.cc | |
| directives.h [code] | |
| est_mem_size.cc | |
| est_performance.cc | |
| gen_list.cc | |
| gen_list.h [code] | |
| globals.cc | |
| host_info.cc | |
| host_info.h [code] | |
| idle_nodelist.cc | |
| idle_nodelist.h [code] | |
| instr.cc | This module implements the CInstr class, which is responsible for holding and modifying assembly instructions |
| instr.h [code] | |
| int_dir.cc | The class CGuestDir contains the information on guest targets (time or location) requested in the integration directives file (*.id) |
| int_dir.h [code] | |
| int_info.cc | This module implements the CGuestInfo class, which holds information on where guests need to be placed for integration |
| int_info.h [code] | |
| integrate.cc | This module parses a .id file, which contains integration directives |
| integrate.h [code] | |
| interf.cc | This incomplete module will find interference edges among virtual registers (liveranges) |
| is.cc | |
| is.h [code] | |
| ita.cc | |
| labels.cc | This module creates, modifies and compares the CDG node position labels |
| labels.h [code] | |
| make_IDFile.cc | |
| misc.h [code] | |
| my_stream.cc | This module defines ostream << operators for many of the classes |
| my_stream.h [code] | |
| nodelist.cc | This module implements the CCDGNodeList class, which is used in representing the CDG |
| nodes.cc | This module implements the CDG via the CCDGNode class and performs operations (traversal, insertion, search, etc.) upon CDGs |
| nodes.h [code] | |
| operand.cc | |
| operand.h [code] | |
| parse.cc | This node parses a PDG text file (created by pcom) to create a CDG |
| regalloc.cc | This incomplete module performs register allocation in one of two ways (QND (quick and dirty) now, and eventually coloring with Chaitin) |
| segment.cc | This module examines host procedures to identify temporally deterministic segments |
| segment.h [code] | |
| sta.cc | Examines procedures to perform static timing analysis |
| stringlist.cc | |
| stringlist.h [code] | |
| switches.h [code] | |
| tester.cc | |
| thrint.cc | Contains main() and parses command line options |
| timerange.cc | Implements the CTimeRange class and enables operations and comparisons with these data |
| timerange.h [code] | |
| var_access.h [code] | |
| vars.cc | This module implements variables, performs dataflow analysis and virtualizes registers |
| vars.h [code] | |
| vars_fpr.cc | This module, broken out of vars.cc, implements the Find_Prev_Ref() methods |
| vis.cc | |
| vis.h [code] | |