Use scalar replacement with EA to remove allocations for objects which do not escape the compiled method. Reviewed-by: rasbold, never, jrose
Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization. Reviewed-by: never