Mercurial > hg > truffle
comparison src/share/vm/opto/callnode.hpp @ 7636:a7114d3d712e
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier@sap.com
author | kvn |
---|---|
date | Tue, 22 Jan 2013 11:31:25 -0800 |
parents | d092d1b31229 |
children | 6f3fd5150b67 |
comparison
equal
deleted
inserted
replaced
7619:46e60405583b | 7636:a7114d3d712e |
---|---|
124 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); | 124 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); |
125 virtual const Type *Value( PhaseTransform *phase ) const; | 125 virtual const Type *Value( PhaseTransform *phase ) const; |
126 virtual uint ideal_reg() const { return NotAMachineReg; } | 126 virtual uint ideal_reg() const { return NotAMachineReg; } |
127 virtual uint match_edge(uint idx) const; | 127 virtual uint match_edge(uint idx) const; |
128 #ifndef PRODUCT | 128 #ifndef PRODUCT |
129 virtual void dump_req() const; | 129 virtual void dump_req(outputStream *st = tty) const; |
130 #endif | 130 #endif |
131 }; | 131 }; |
132 | 132 |
133 | 133 |
134 //------------------------------RethrowNode------------------------------------ | 134 //------------------------------RethrowNode------------------------------------ |
145 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); | 145 virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); |
146 virtual const Type *Value( PhaseTransform *phase ) const; | 146 virtual const Type *Value( PhaseTransform *phase ) const; |
147 virtual uint match_edge(uint idx) const; | 147 virtual uint match_edge(uint idx) const; |
148 virtual uint ideal_reg() const { return NotAMachineReg; } | 148 virtual uint ideal_reg() const { return NotAMachineReg; } |
149 #ifndef PRODUCT | 149 #ifndef PRODUCT |
150 virtual void dump_req() const; | 150 virtual void dump_req(outputStream *st = tty) const; |
151 #endif | 151 #endif |
152 }; | 152 }; |
153 | 153 |
154 | 154 |
155 //------------------------------TailCallNode----------------------------------- | 155 //------------------------------TailCallNode----------------------------------- |
577 void extract_projections(CallProjections* projs, bool separate_io_proj); | 577 void extract_projections(CallProjections* projs, bool separate_io_proj); |
578 | 578 |
579 virtual uint match_edge(uint idx) const; | 579 virtual uint match_edge(uint idx) const; |
580 | 580 |
581 #ifndef PRODUCT | 581 #ifndef PRODUCT |
582 virtual void dump_req() const; | 582 virtual void dump_req(outputStream *st = tty) const; |
583 virtual void dump_spec(outputStream *st) const; | 583 virtual void dump_spec(outputStream *st) const; |
584 #endif | 584 #endif |
585 }; | 585 }; |
586 | 586 |
587 | 587 |