This pass no longer requires that the global pointer value be saved to the stack or register since it uses bal instruction to compute branch distance. llvm-svn: 160601
llvm-svn: 158702
llvm-svn: 158446
llvm-svn: 158436