src/share/vm/adlc/output_h.cpp

changeset 3051
11211f7cb5a0
parent 3049
95134e034042
child 3316
f03a3c8bd5e5
     1.1 --- a/src/share/vm/adlc/output_h.cpp	Tue Aug 16 04:14:05 2011 -0700
     1.2 +++ b/src/share/vm/adlc/output_h.cpp	Tue Aug 16 11:53:57 2011 -0700
     1.3 @@ -1519,8 +1519,9 @@
     1.4      // Declare Node::methods that set operand Label's contents
     1.5      int label_position = instr->label_position();
     1.6      if( label_position != -1 ) {
     1.7 -      // Set the label, stored in labelOper::_branch_label
     1.8 +      // Set/Save the label, stored in labelOper::_branch_label
     1.9        fprintf(fp,"  virtual void           label_set( Label* label, uint block_num );\n");
    1.10 +      fprintf(fp,"  virtual void           save_label( Label** label, uint* block_num );\n");
    1.11      }
    1.12  
    1.13      // If this instruction contains a methodOper
    1.14 @@ -1678,16 +1679,6 @@
    1.15        }
    1.16      }
    1.17  
    1.18 -    // flag: if instruction matches 'If' | 'Goto' | 'CountedLoopEnd | 'Jump'
    1.19 -    if ( instr->is_ideal_branch() ) {
    1.20 -      if ( node_flags_set ) {
    1.21 -        fprintf(fp," | Flag_is_Branch");
    1.22 -      } else {
    1.23 -        fprintf(fp,"init_flags(Flag_is_Branch");
    1.24 -        node_flags_set = true;
    1.25 -      }
    1.26 -    }
    1.27 -
    1.28      // flag: if this instruction is cisc alternate
    1.29      if ( can_cisc_spill() && instr->is_cisc_alternate() ) {
    1.30        if ( node_flags_set ) {

mercurial