Creating release candidate final from release_501 branch

llvm-svn: 320880
llvm-svn: 320879
llvm-svn: 320878
llvm-svn: 320877
llvm-svn: 320876
llvm-svn: 320875
llvm-svn: 320874
llvm-svn: 320873
llvm-svn: 320871
llvm-svn: 320869
llvm-svn: 320867
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