HomePhabricator

Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

Authored by MatzeB on Aug 6 2016, 9:18 AM.

Description

Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

Conflicts:
lib/Frontend/CompilerInvocation.cpp

apple-llvm-split-commit: d843901d68c346471ffc204f596294e3d712668a
apple-llvm-split-dir: clang/

Merged Changes

CommitAuthorDetailsCommitted
b6aadc1ca58bbkramer
[ASTReader] Use real move semantics instead of emulating them in the copy ctor. 
Aug 6 2016
41e66dade159bkramer
[Inliner] Use function_ref for functors which are never taken ownership of. 
Aug 6 2016
a3d4def878e3bkramer
[LoadCombine] Simplify code with a brace init. NFC. 
Aug 6 2016
01d3a35aa3e9bkramer
[Sema] Make switch fully covered again. 
Aug 6 2016
f56309f11a64RKSimon
[X86][SSE] Add 2 input shuffle support to matchBinaryVectorShuffle 
Aug 6 2016
a0a13c3649b4bkramer
Move helpers into anonymous namespaces. NFC. 
Aug 6 2016
52514949692bbkramer
[StaticAnalyzer] Remove dead code. 
Aug 6 2016
b7d3311c77f5bkramer
Move helpers into anonymous namespaces. NFC. 
Aug 6 2016