src/share/vm/adlc/formssel.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6953576 Cdiff src/share/vm/adlc/formssel.hpp

src/share/vm/adlc/formssel.hpp

Print this page

        

*** 186,196 **** }; // This instruction captures the machine-independent bottom_type // Expected use is for pointer vs oop determination for LoadP ! virtual bool captures_bottom_type() const; virtual const char *cost(); // Access ins_cost attribute virtual uint num_opnds(); // Count of num_opnds for MachNode class virtual uint num_post_match_opnds(); virtual uint num_consts(FormDict &globals) const;// Constants in match rule --- 186,196 ---- }; // This instruction captures the machine-independent bottom_type // Expected use is for pointer vs oop determination for LoadP ! virtual bool captures_bottom_type(FormDict& globals) const; virtual const char *cost(); // Access ins_cost attribute virtual uint num_opnds(); // Count of num_opnds for MachNode class virtual uint num_post_match_opnds(); virtual uint num_consts(FormDict &globals) const;// Constants in match rule
*** 227,237 **** // Return NULL if there is no right hand side const char *reduce_right(FormDict &globals) const; const char *reduce_left(FormDict &globals) const; // Base class for this instruction, MachNode except for calls ! virtual const char *mach_base_class() const; // Check if this instruction can cisc-spill to 'alternate' bool cisc_spills_to(ArchDesc &AD, InstructForm *alternate); InstructForm *cisc_spill_alternate() { return _cisc_spill_alternate; } uint cisc_spill_operand() const { return _cisc_spill_operand; } --- 227,237 ---- // Return NULL if there is no right hand side const char *reduce_right(FormDict &globals) const; const char *reduce_left(FormDict &globals) const; // Base class for this instruction, MachNode except for calls ! virtual const char *mach_base_class(FormDict &globals) const; // Check if this instruction can cisc-spill to 'alternate' bool cisc_spills_to(ArchDesc &AD, InstructForm *alternate); InstructForm *cisc_spill_alternate() { return _cisc_spill_alternate; } uint cisc_spill_operand() const { return _cisc_spill_operand; }
*** 250,260 **** InstructForm *short_branch_form() { return _short_branch_form; } bool has_short_branch_form() { return _short_branch_form != NULL; } // Output short branch prototypes and method bodies void declare_short_branch_methods(FILE *fp_cpp); ! bool define_short_branch_methods(FILE *fp_cpp); uint alignment() { return _alignment; } void set_alignment(uint val) { _alignment = val; } // Seach through operands to determine operands unique positions. --- 250,260 ---- InstructForm *short_branch_form() { return _short_branch_form; } bool has_short_branch_form() { return _short_branch_form != NULL; } // Output short branch prototypes and method bodies void declare_short_branch_methods(FILE *fp_cpp); ! bool define_short_branch_methods(ArchDesc &AD, FILE *fp_cpp); uint alignment() { return _alignment; } void set_alignment(uint val) { _alignment = val; } // Seach through operands to determine operands unique positions.
src/share/vm/adlc/formssel.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File