HomePhabricator

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

Authored by bob.wilson on Sep 22 2017, 9:23 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

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

apple-llvm-split-commit: 4d6fb9f64f31b70965240e598157ca3f1c7ecdd1
apple-llvm-split-dir: compiler-rt/

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
5b81dfc76eeeD38194vitalybuka
[ubsan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock 
Sep 22 2017
c3f431fba3c1D37895vitalybuka
[ubsan] Support signal specific options in ubsan 
Sep 22 2017
2590edf615darnk
Commit missing fixes for tool_file_rename 
Sep 22 2017
3fc649cb76f5rnk
[Support] Rename tool_output_file to ToolOutputFile, NFC 
Sep 22 2017
8e30a1c6072aEugene.Zelenko
[CodeGen] Fix build bots which uses old Clang broken in r314046. (NFC) 
Sep 22 2017
1b73bde182c5vitalybuka
[lsan] Add __lsan_default_options 
Sep 22 2017
2ccecb9d887aRichard Smith
Fix up clang-tidy after clang r314037. 
Sep 22 2017
f193332994a6Eugene.Zelenko
[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include… 
Sep 22 2017
85317f23df7dD22231sas
Implement trampoline step-through for Windows-x86. 
Sep 22 2017
3477711ec7f7kbelochapka
[X86] [MC] fixed non optimal encoding of instruction memory operand (PR24038). 
Sep 22 2017
8db6260098ffrnk
Fix uninteneded fallthrough detected by GCC warning 
Sep 22 2017
439a95bde703george.karpenkov
[Analyzer] Fix minor errors in python scripts. 
Sep 22 2017
15d7e604d95fD37608vitalybuka
[lsan] Deadly signal handler for lsan 
Sep 22 2017
a33e156f8140vitalybuka
[sanitizer] Replace thread id with GetThreadSelf 
Sep 22 2017
a18f2ebdea49vitalybuka
[sanitizer] Move ScopedErrorReportLock into libcdep version 
Sep 22 2017
0187a8f6f99djasonmolenda
Initial patchset to get the testsuite running against armv7 and arm64 iOS… 
Sep 22 2017
df963a38a9e2Richard Smith
DR1113: anonymous namespaces formally give their contents internal linkage. 
Sep 22 2017
5fc494288882vsk
[test] Enable clang-func-mapping as a test dep with the analyzer 
Sep 22 2017
8bd58bf89d40rtrieu
Fix unused variable warning in non-debug builds. 
Sep 22 2017
978419bf3754D37732hansw
clang-format plugin: Add missing NL (new line) at EOF (end of file) 
Sep 22 2017
ea927baee2abcraig.topper
[InstCombine] Teach foldICmpUsingKnownBits to simplify SLE/SGE/ULE/UGE to… 
Sep 22 2017
73a998908f9ecraig.topper
[InstCombine] Add test cases for known bits simplifications for comparisons… 
Sep 22 2017
615729b305f0craig.topper
[InstCombine] Remove a FIXME from a test that was fixed in r314025. 
Sep 22 2017
ba0367a70862D38118ahatanak
[CodeGen][ObjC] Build the global block structure before emitting the body of… 
Sep 22 2017
a423c738b1e2ilya-biryukov
Fixed broken links in docs. 
Sep 22 2017
ac76201d4e02spatel
[x86] remove over-specified platform from test config 
Sep 22 2017
590eb2755dc2D35695stefanp
[PowerPC] Mark P9 scheduling model complete 
Sep 22 2017
3f364aa9081bcraig.topper
[InstCombine] Add constant splat handling to one of the ICMP_SLT/SGT cases in… 
Sep 22 2017
0c723bb0179cspatel
[x86] shiftRightAlgebraic -> shiftRightArithmetic; NFC 
Sep 22 2017
3339954fa365D38181spatel
[x86] swap order of srl (and X, C1), C2 when it saves size 
Sep 22 2017
f681c4e5a99cD38151alexshap
[clang] Fix isExternC matcher docs 
Sep 22 2017
3aae099702a4fjricci
Fix fuchsia builds broken by r313999 
Sep 22 2017
fee6e4aba808ilya-biryukov
[clangd] Updated gold for completion tests after cfe changes. 
Sep 22 2017
4e7a6fef81b4D38081ilya-biryukov
Set completion priority of destructors and operators to CCP_Unlikely. 
Sep 22 2017
3edda87c4282craig.topper
[InstCombine] Move the call to isSignBitCheck into getDemandedBitsLHSMask… 
Sep 22 2017
5b35b6878565craig.topper
[InstCombine] Simplify check for RHS being a splat constant in… 
Sep 22 2017
2c9b7d7894f8craig.topper
[InstCombine] Make cases for ICMP_UGT/ICMP_ULT use similar formatting since… 
Sep 22 2017
1c06f9a127bbvitalybuka
[sanitizer] Replace AddressSanitizer with correct tool name 
Sep 22 2017
0e68358cbf65kubamracek
Deflake the "xpc-race.mm" test. 
Sep 22 2017
148fd4416b3avsk
[lit.cfg] Avoid concatenating which(clang-func-mapping) if it's missing 
Sep 22 2017
d901deee6e61 rafael
Move code to a helper function. NFC. 
Sep 22 2017
1788a9b71c6bD38159alexshap
[clang] Fix printf fixit for objc specific types 
Sep 22 2017
0bd982b79f96 rafael
llvm-ar: align the first archive member consistently. 
Sep 22 2017
25eb54f789bfcompnerd
bindings: expose Linkage to the python bindings 
Sep 22 2017
d8e18a4cf6d5vitalybuka
[sanitizer] Move report locking code from asan into common 
Sep 22 2017
03ac15fffb4bvitalybuka
[asan] Fix unlocking order for CommonSanitizerReportMutex and… 
Sep 22 2017
4a98c8500875vitalybuka
[sanitizer] Move CommonSanitizerReportMutex from _print.cc to _common.cc 
Sep 22 2017
cee75361885cD38102timshen
[XRay] support conditional return on PPC. 
Sep 22 2017
7725e497d109kparzysz
[TableGen] Replace InfoByHwMode::getAsString with writeToStream 
Sep 22 2017
bce228ca427bD38104Carrot
[TargetTransformInfo] Handle intrinsic call in getInstructionLatency() 
Sep 22 2017