HomePhabricator

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

Authored by arphaman on Dec 6 2018, 2:52 PM.

Description

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

Conflicts:
lib/Frontend/CompilerInvocation.cpp

apple-llvm-split-commit: 73a9623d8c3f637f1016034c8d4ecec669cfa7ea
apple-llvm-split-dir: clang/

Merged Changes

CommitAuthorDetailsCommitted
2e7ab55e657farphaman
[frontend][darwin] warn_stdlibcxx_not_found: supress warning for preprocessed… 
Dec 6 2018
0961cd1a1ace thakis
Run `git ls-files '*.gn' '*.gni' | xargs -n 1 gn format`. 
Dec 6 2018
2459654c02b7 thakis
[gn build] merge r348505. 
Dec 6 2018
2c7a9476e0b8D55355craig.topper
[X86] Directly create ADC/SBB nodes instead of using ADD/SUB with (and… 
Dec 6 2018
70af85b0accbspatel
[DAGCombiner] don't group bswap with casts in logic hoisting fold 
Dec 6 2018
b0b61955a10fD55158george.karpenkov
[analyzer] Rely on os_consumes_this attribute to signify that the method call… 
Dec 6 2018
da2c77f92bbbD55155george.karpenkov
[attributes] Add an attribute os_consumes_this, with similar semantics to… 
Dec 6 2018
a71ec6c00a18D55351george.karpenkov
[analyzer] Fix an infinite recursion bug while checking parent methods in… 
Dec 6 2018
b7156fb50460spatel
[x86] add test for vector bitwise-logic-of-bswaps; NFC 
Dec 6 2018