src/share/vm/opto/machnode.hpp

changeset 3316
f03a3c8bd5e5
parent 3051
11211f7cb5a0
child 3882
8c92982cbbc4
equal deleted inserted replaced
3315:7793051af7d6 3316:f03a3c8bd5e5
188 bool may_be_short_branch() const { return (flags() & Flag_may_be_short_branch) != 0; } 188 bool may_be_short_branch() const { return (flags() & Flag_may_be_short_branch) != 0; }
189 189
190 // Avoid back to back some instructions on some CPUs. 190 // Avoid back to back some instructions on some CPUs.
191 bool avoid_back_to_back() const { return (flags() & Flag_avoid_back_to_back) != 0; } 191 bool avoid_back_to_back() const { return (flags() & Flag_avoid_back_to_back) != 0; }
192 192
193 // instruction implemented with a call
194 bool has_call() const { return (flags() & Flag_has_call) != 0; }
195
193 // First index in _in[] corresponding to operand, or -1 if there is none 196 // First index in _in[] corresponding to operand, or -1 if there is none
194 int operand_index(uint operand) const; 197 int operand_index(uint operand) const;
195 198
196 // Register class input is expected in 199 // Register class input is expected in
197 virtual const RegMask &in_RegMask(uint) const; 200 virtual const RegMask &in_RegMask(uint) const;

mercurial