boolean function ( Register arg0 , Register arg1 ) { if ( VM . VerifyAssertions ) { VM . _assert ( arg0 != null ) ; VM . _assert ( arg1 != null ) ; } RestrictedRegisterSet loc0 = getRestrictions ( arg0 ) ; if ( loc0 == null ) return false ; return loc0 . contains ( arg1 ) ; }
is it forbidden to assign symbolic register symb to physical register phys ? concode_field_sep boolean noVolatiles concode_elem_sep PhysicalRegisterSet phys concode_elem_sep HashMap<Register,RestrictedRegisterSet> hash concode_elem_sep BitSet bitset concode_elem_sep HashSet<Register> noSpill concode_field_sep void addArchRestrictions concode_elem_sep void add concode_elem_sep void init concode_elem_sep void forbidAllVolatiles concode_elem_sep void addRestrictions concode_elem_sep void setNoVolatiles concode_elem_sep void noteMustNotSpill concode_elem_sep boolean allVolatilesForbidden concode_elem_sep void processBlock concode_elem_sep boolean getNoVolatiles concode_elem_sep void addRestriction concode_elem_sep boolean mustNotSpill concode_elem_sep boolean contains concode_elem_sep boolean contains concode_elem_sep void addAll concode_elem_sep boolean overlaps concode_elem_sep RestrictedRegisterSet getRestrictions