info_edge.h File Reference


Detailed Description

Header file of INFO_EDGE class. Edges may contain many useful information, such as: latencies, distances, type of dependence, etc.

Definition in file info_edge.h.

Go to the source code of this file.

Namespaces

namespace  DDG

Data Structures

class  INFO_EDGE
 This class represents the attributes (information) attached to an edge in a DDG. More...

Enumerations

enum  edge_type {
  flowdep_reg = 1, antidep_reg, outputdep_reg, inputdep_reg,
  flowdep_mem, antidep_mem, outputdep_mem, inputdep_mem,
  spilldep_mem, other_mem, serial, killerdep,
  reusedep
}
 Edges corresponds to data dependences. Data dependences are classified into multiple types : flowdep_reg, antidep_reg, outputdep_reg, inputdep_reg, flowdep_mem, etc. More...

Functions

std::string edge_type_to_string (const edge_type)
 Convert an edge_type to string ("flow", "serial", "antidep", ...).
edge_type string_to_edge_type (const std::string)
 Convert a string to an edge_type.


January 2009, by Sid Touati (Copyright INRIA and University of Versailles)