Searched refs:dual (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dtype.hpp142 const Type *_dual; // Cached dual value
195 const Type *dual() const { return _dual; } function in class:Type
199 virtual const Type *xdual() const; // Compute dual right now.
201 // JOIN operation; higher in lattice. Done by finding the dual of the
202 // meet of the dual of the 2 inputs.
204 return dual()->meet(t->dual())->dual(); }
371 virtual const Type *xdual() const; // Compute dual right now.
398 virtual const Type *xdual() const; // Compute dual righ
[all...]
H A Dtype.cpp486 // Every type has a dual (to make my lattice symmetric).
487 // Since we just discovered a new Type, compute its dual right now.
488 assert( !_dual, "" ); // No dual yet
489 _dual = xdual(); // Compute the dual
494 assert( !_dual->_dual, "" ); // No reverse dual yet
681 // Compute dual right now.
1110 if ((juint)(lo - hi) >= max_juint) w = Type::WidenMin; // dual TypeInt::INT
1365 if ((julong)(lo - hi) >= max_julong) w = Type::WidenMin; // dual TypeLong::LONG
1749 // Dual: compute field-by-field dual
1753 fields[i] = _fields[i]->dual();
[all...]

Completed in 49 milliseconds