Creating release candidate rc1 from release_600 branch

llvm-svn: 322717
llvm-svn: 322715
llvm-svn: 322713
llvm-svn: 322711
llvm-svn: 322709
llvm-svn: 322707
llvm-svn: 322705
llvm-svn: 322703
llvm-svn: 322701
llvm-svn: 322697
llvm-svn: 322695
Merging r322003:
------------------------------------------------------------------------
r322003 | niravd | 2018-01-08 08:21:35 -0800 (Mon, 08 Jan 2018) | 11 lines

[DAG] Teach BaseIndexOffset to correctly handle with indexed operations

BaseIndexOffset address analysis incorrectly ignores offsets folded
into indexed memory operations causing potential errors in alias
analysis of pre-indexed operations.

Reviewers: efriedma, RKSimon, hfinkel, jyknight

Subscribers: hiraditya, javed.absar, llvm-commits

Differential Revision: https://reviews.llvm.org/D41701
------------------------------------------------------------------------

llvm-svn: 322693
4 files changed