Creating release candidate rc3 from release_501 branch

llvm-svn: 320103
llvm-svn: 320102
llvm-svn: 320101
llvm-svn: 320100
llvm-svn: 320099
llvm-svn: 320098
llvm-svn: 320097
llvm-svn: 320096
llvm-svn: 320095
llvm-svn: 320093
llvm-svn: 320092
Merging r312509:

------------------------------------------------------------------------
r312509 | dannyb | 2017-09-04 19:17:42 -0700 (Mon, 04 Sep 2017) | 1 line

NewGVN: Fix PR 34452 by passing instruction all the way down when we do aggregate value simplification
------------------------------------------------------------------------

llvm-svn: 319952
2 files changed