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 stmtNodeempty_stmt (void)
static blockNodeempty_block (void)
static char * new_id (const char *s="")
static exprNodeNot (exprNode *)
static declNodenew_temp_decl (typeNode *, Coord)
static labelNodenew_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