src/share/vm/adlc/formssel.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/adlc/formssel.hpp Tue Jul 26 19:26:53 2011
--- new/src/share/vm/adlc/formssel.hpp Tue Jul 26 19:26:52 2011
*** 143,154 ****
--- 143,152 ----
virtual const char *ideal_Opcode(FormDict &globals) const;
virtual int is_expensive() const; // node matches ideal 'CosD'
virtual int is_empty_encoding() const; // _size=0 and/or _insencode empty
virtual int is_tls_instruction() const; // tlsLoadP rule or ideal ThreadLocal
virtual int is_ideal_copy() const; // node matches ideal 'Copy*'
virtual bool is_ideal_unlock() const; // node matches ideal 'Unlock'
virtual bool is_ideal_call_leaf() const; // node matches ideal 'CallLeaf'
virtual bool is_ideal_if() const; // node matches ideal 'If'
virtual bool is_ideal_fastlock() const; // node matches 'FastLock'
virtual bool is_ideal_membar() const; // node matches ideal 'MemBarXXX'
virtual bool is_ideal_loadPC() const; // node matches ideal 'LoadPC'
virtual bool is_ideal_box() const; // node matches ideal 'Box'
*** 855,865 ****
--- 853,862 ----
virtual AttributeForm *is_attribute() const;
int type() { return id;} // return this object's "id"
static const char* _ins_cost; // "ins_cost"
static const char* _ins_pc_relative; // "ins_pc_relative"
static const char* _op_cost; // "op_cost"
void dump(); // Debug printer
void output(FILE *fp); // Write output files
};
*** 1000,1011 ****
--- 997,1006 ----
bool is_base_register(FormDict &globals) const;
Form::DataType is_base_constant(FormDict &globals) const;
bool is_chain_rule(FormDict &globals) const;
int is_ideal_copy() const;
int is_expensive() const; // node matches ideal 'CosD'
bool is_ideal_unlock() const;
bool is_ideal_call_leaf() const;
bool is_ideal_if() const; // node matches ideal 'If'
bool is_ideal_fastlock() const; // node matches ideal 'FastLock'
bool is_ideal_jump() const; // node matches ideal 'Jump'
bool is_ideal_membar() const; // node matches ideal 'MemBarXXX'
bool is_ideal_loadPC() const; // node matches ideal 'LoadPC'
src/share/vm/adlc/formssel.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File