Lines Matching defs:IdealGraphPrinter

36 const char *IdealGraphPrinter::INDENT = "  ";
37 const char *IdealGraphPrinter::TOP_ELEMENT = "graphDocument";
38 const char *IdealGraphPrinter::GROUP_ELEMENT = "group";
39 const char *IdealGraphPrinter::GRAPH_ELEMENT = "graph";
40 const char *IdealGraphPrinter::PROPERTIES_ELEMENT = "properties";
41 const char *IdealGraphPrinter::EDGES_ELEMENT = "edges";
42 const char *IdealGraphPrinter::PROPERTY_ELEMENT = "p";
43 const char *IdealGraphPrinter::EDGE_ELEMENT = "edge";
44 const char *IdealGraphPrinter::NODE_ELEMENT = "node";
45 const char *IdealGraphPrinter::NODES_ELEMENT = "nodes";
46 const char *IdealGraphPrinter::REMOVE_EDGE_ELEMENT = "removeEdge";
47 const char *IdealGraphPrinter::REMOVE_NODE_ELEMENT = "removeNode";
48 const char *IdealGraphPrinter::METHOD_NAME_PROPERTY = "name";
49 const char *IdealGraphPrinter::METHOD_IS_PUBLIC_PROPERTY = "public";
50 const char *IdealGraphPrinter::METHOD_IS_STATIC_PROPERTY = "static";
51 const char *IdealGraphPrinter::TRUE_VALUE = "true";
52 const char *IdealGraphPrinter::NODE_NAME_PROPERTY = "name";
53 const char *IdealGraphPrinter::EDGE_NAME_PROPERTY = "name";
54 const char *IdealGraphPrinter::NODE_ID_PROPERTY = "id";
55 const char *IdealGraphPrinter::FROM_PROPERTY = "from";
56 const char *IdealGraphPrinter::TO_PROPERTY = "to";
57 const char *IdealGraphPrinter::PROPERTY_NAME_PROPERTY = "name";
58 const char *IdealGraphPrinter::GRAPH_NAME_PROPERTY = "name";
59 const char *IdealGraphPrinter::INDEX_PROPERTY = "index";
60 const char *IdealGraphPrinter::METHOD_ELEMENT = "method";
61 const char *IdealGraphPrinter::INLINE_ELEMENT = "inline";
62 const char *IdealGraphPrinter::BYTECODES_ELEMENT = "bytecodes";
63 const char *IdealGraphPrinter::METHOD_BCI_PROPERTY = "bci";
64 const char *IdealGraphPrinter::METHOD_SHORT_NAME_PROPERTY = "shortName";
65 const char *IdealGraphPrinter::CONTROL_FLOW_ELEMENT = "controlFlow";
66 const char *IdealGraphPrinter::BLOCK_NAME_PROPERTY = "name";
67 const char *IdealGraphPrinter::BLOCK_DOMINATOR_PROPERTY = "dom";
68 const char *IdealGraphPrinter::BLOCK_ELEMENT = "block";
69 const char *IdealGraphPrinter::SUCCESSORS_ELEMENT = "successors";
70 const char *IdealGraphPrinter::SUCCESSOR_ELEMENT = "successor";
71 const char *IdealGraphPrinter::ASSEMBLY_ELEMENT = "assembly";
73 int IdealGraphPrinter::_file_count = 0;
75 IdealGraphPrinter *IdealGraphPrinter::printer() {
83 IdealGraphPrinter *printer = new IdealGraphPrinter();
90 void IdealGraphPrinter::clean_up() {
95 IdealGraphPrinter *printer = c->ideal_graph_printer();
105 IdealGraphPrinter::IdealGraphPrinter() {
169 IdealGraphPrinter::~IdealGraphPrinter() {
197 void IdealGraphPrinter::begin_elem(const char *s) {
201 void IdealGraphPrinter::end_elem() {
205 void IdealGraphPrinter::begin_head(const char *s) {
209 void IdealGraphPrinter::end_head() {
213 void IdealGraphPrinter::print_attr(const char *name, intptr_t val) {
219 void IdealGraphPrinter::print_attr(const char *name, const char *val) {
225 void IdealGraphPrinter::head(const char *name) {
229 void IdealGraphPrinter::tail(const char *name) {
233 void IdealGraphPrinter::text(const char *s) {
237 void IdealGraphPrinter::print_prop(const char *name, int val) {
244 void IdealGraphPrinter::print_prop(const char *name, const char *val) {
252 void IdealGraphPrinter::print_method(ciMethod *method, int bci, InlineTree *tree) {
286 void IdealGraphPrinter::print_inline_tree(InlineTree *tree) {
295 void IdealGraphPrinter::print_inlining(Compile* compile) {
309 void IdealGraphPrinter::begin_method(Compile* compile) {
349 void IdealGraphPrinter::end_method() {
359 void IdealGraphPrinter::print_indent() {
366 bool IdealGraphPrinter::traverse_outs() {
370 void IdealGraphPrinter::set_traverse_outs(bool b) {
374 intptr_t IdealGraphPrinter::get_node_id(Node *n) {
378 void IdealGraphPrinter::visit_node(Node *n, bool edges, VectorSet* temp_set) {
630 void IdealGraphPrinter::walk_nodes(Node *start, bool edges, VectorSet* temp_set) {
672 void IdealGraphPrinter::print_method(Compile* compile, const char *name, int level, bool clear_nodes) {
677 void IdealGraphPrinter::print(Compile* compile, const char *name, Node *node, int level, bool clear_nodes) {
733 outputStream *IdealGraphPrinter::output() {