private boolean doRedundantLoadElimination ( ) { if ( ! REDUNDANT_LOAD_ELIMINATION ) { return false ; } XField xfield = loadedFieldSet . getField ( handle ) ; if ( xfield == null ) { return false ; } // TODO: support two-slot fields return ! ( xfield . getSignature ( ) . equals ( "D" ) || xfield . getSignature ( ) . equals ( "J" ) ) ; }
Determine whether redundant load elimination should be performed for the heap location referenced by the current instruction .