HomePhabricator

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

Authored by jordan_rose on Aug 13 2018, 5:58 PM.

Description

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

This diverges from upstream in support for nullability annotations via
API notes (see Sema::checkImplicitNullabilityTypeSpecifier) and in the
implementation of AttrArgument (for SwiftVersioned, an attribute that
contains another attribute).

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

Merged Changes

CommitAuthorDetailsCommitted
2997a3042e41D50594george.karpenkov
[analyzer] [NFC] Introduce separate targets for testing the analyzer: check… 
Aug 13 2018
97ea485041c4D50521rupprecht
[Support] NFC: Allow modifying access/modification times independently in sys… 
Aug 13 2018
90bffb3eb98freames
[AST] Minor formatting cleanup [NFC] 
Aug 13 2018
48b469746c82saugustine
Support shared objects for split stack. 
Aug 13 2018
0f396696d19bD50588reames
[AST] Cleanup code by using MemoryLocation utility [NFC] 
Aug 13 2018
651d683ee34fRichard Smith
Fix Clang warnings and bad #include filenames in r339595 and r339599. 
Aug 13 2018
f79178635abeD50526Richard Smith
Model type attributes as regular Attrs. 
Aug 13 2018
cade635c7700craig.topper
[X86] Don't ignore 0x66 prefix on relative jumps in 64-bit mode. Fix opcode… 
Aug 13 2018
3534874fbf71D50465lebedev.ri
[InstCombine] Re-land: Optimize redundant 'signed truncation check pattern'. 
Aug 13 2018