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