Creating release candidate rc3 from release_350 branch

llvm-svn: 216113
llvm-svn: 216112
llvm-svn: 216111
llvm-svn: 216110
llvm-svn: 216109
llvm-svn: 216108
llvm-svn: 216107
llvm-svn: 216106
llvm-svn: 216103
llvm-svn: 216102

--
SVN tag also included these previous commits:

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:49 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216101

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:47 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216100

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:45 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216099

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:43 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216098

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:41 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216097

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:39 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216096

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:37 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216095

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:35 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216094

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:29 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216091

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 17:44:27 2014 +0000

    Removing tag for retagging.
    
    llvm-svn: 216090

Author: Bill Wendling <isanbard@gmail.com>
Date: Wed Aug 20 07:43:17 2014 +0000

    Creating release candidate rc3 from release_350 branch
    
    llvm-svn: 216062
    llvm-svn: 216061
    llvm-svn: 216060
    llvm-svn: 216059
    llvm-svn: 216058
    llvm-svn: 216057
    llvm-svn: 216055
    llvm-svn: 216054
    llvm-svn: 216051
    llvm-svn: 216050
Merging r216064:
------------------------------------------------------------------------
r216064 | kongyi | 2014-08-20 03:40:20 -0700 (Wed, 20 Aug 2014) | 9 lines

ARM: Fix codegen for rbit intrinsic

LLVM generates illegal `rbit r0, #352` instruction for rbit intrinsic.
According to ARM ARM, rbit only takes register as argument, not immediate.
The correct instruction should be rbit <Rd>, <Rm>.

The bug was originally introduced in r211057.

Differential Revision: http://reviews.llvm.org/D4980
------------------------------------------------------------------------

llvm-svn: 216089
3 files changed