C-Breeze
C Compiler Infrastructure

[ Project home page]

DismantleUtil Class Reference

#include <dismantle.h>

List of all members.

Static Public Member Functions

static void init (void)
static stmtNode * empty_stmt (void)
static blockNode * empty_block (void)
static char * new_id (const char *s="")
static exprNode * Not (exprNode *)
static declNode * new_temp_decl (typeNode *, Coord)
static labelNode * new_label (Coord)

Static Public Attributes

static op_id_map not_relop


Member Function Documentation

static blockNode* DismantleUtil::empty_block (  void   )  [inline, static]
 

Definition at line 55 of file dismantle.h.

References empty_stmt(), and blockNode::stmts().

static stmtNode* DismantleUtil::empty_stmt (  void   )  [inline, static]
 

Definition at line 52 of file dismantle.h.

Referenced by empty_block().

static void DismantleUtil::init (  void   )  [static]
 

static char* DismantleUtil::new_id (  const char *  s = ""  )  [inline, static]
 

Definition at line 61 of file dismantle.h.

References CBZ::get_temp_id_str().

static labelNode* DismantleUtil::new_label (  Coord   )  [static]
 

static declNode* DismantleUtil::new_temp_decl (  typeNode *  ,
Coord 
)  [static]
 

static exprNode* DismantleUtil::Not (  exprNode *   )  [static]
 


Member Data Documentation

op_id_map DismantleUtil::not_relop [static]
 

Definition at line 66 of file dismantle.h.


The documentation for this class was generated from the following file:

Generated on February 1, 2006
Back to the C-Breeze home page