GCC Middle and Back End API Reference
|
Public Member Functions | |
def | __init__ |
def | is_nonnull |
def | TREE_CODE |
def | DECL_NAME |
def | TYPE_NAME |
def | IDENTIFIER_POINTER |
Data Fields | |
gdbval |
Wrapper around a gdb.Value for a tree, with various methods corresponding to macros in gcc/tree.h
def gdbhooks.Tree.__init__ | ( | self, | |
gdbval | |||
) |
def gdbhooks.Tree.DECL_NAME | ( | self | ) |
Get Tree instance corresponding to DECL_NAME (self)
References gdbhooks.Tree.gdbval.
def gdbhooks.Tree.IDENTIFIER_POINTER | ( | self | ) |
Get str correspoinding to result of IDENTIFIER_NODE (self)
References gdbhooks.Tree.gdbval.
def gdbhooks.Tree.is_nonnull | ( | self | ) |
References gdbhooks.Tree.gdbval.
def gdbhooks.Tree.TREE_CODE | ( | self | ) |
Get gdb.Value corresponding to TREE_CODE (self) as per: #define TREE_CODE(NODE) ((enum tree_code) (NODE)->base.code)
References gdbhooks.Tree.gdbval.
def gdbhooks.Tree.TYPE_NAME | ( | self | ) |
Get Tree instance corresponding to result of TYPE_NAME (self)
References gdbhooks.Tree.gdbval.
gdbhooks.Tree.gdbval |
Referenced by gdbhooks.Tree.DECL_NAME(), gdbhooks.Rtx.GET_CODE(), gdbhooks.Tree.IDENTIFIER_POINTER(), gdbhooks.Tree.is_nonnull(), gdbhooks.TreePrinter.to_string(), gdbhooks.CGraphNodePrinter.to_string(), gdbhooks.GimplePrinter.to_string(), gdbhooks.BasicBlockPrinter.to_string(), gdbhooks.CfgEdgePrinter.to_string(), gdbhooks.RtxPrinter.to_string(), gdbhooks.PassPrinter.to_string(), gdbhooks.Tree.TREE_CODE(), and gdbhooks.Tree.TYPE_NAME().