HomePhabricator

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

Authored by doug.gregor on Dec 8 2015, 5:18 PM.

Description

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

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

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
4b8841a327c6wschmidt
[PPC64, TSAN] Enable thread sanitizer for PPC64 
Dec 8 2015
1cbb289c7debdoug.gregor
Objective-C properties: fix bogus use of "isa<>" on a QualType. 
Dec 8 2015
8f64ca152985doug.gregor
Module file extensions: pass a Sema through to the extension writer. 
Dec 8 2015
d16c8065ff2emehdi_amini
Remove caching in FunctionImport: a Module can't be reused after being linked… 
Dec 8 2015
e18f92bfe956rnk
Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value… 
Dec 8 2015
8a954a055339D15345sanjoy
[OperandBundles] Fix a transform in simplifycfg 
Dec 8 2015
323e00d9c771D15310RKSimon
[X86][AVX] Fold loads + splats into broadcast instructions 
Dec 8 2015
d865c6b70770zturner
Remove the -c option from dotest.py. 
Dec 8 2015
6b63d576c3bawschmidt
[PPC64, TSAN] Provide setjmp interceptor support for PPC64 
Dec 8 2015
850269a47eedD15324george.burgess.iv
[Sema] Add warning when comparing nonnull and null 
Dec 8 2015
297916273244wschmidt
[PPC64, TSAN] LLVM basic enablement of thread sanitizer for PPC64 (BE and LE) 
Dec 8 2015
48eaa5415184beanz
[CMake] Ignore externalizing debuginfo for unit tests 
Dec 8 2015
7c005324d57crnk
[CGP] Check that we have an insert point before moving llvm.dbg.value around 
Dec 8 2015
8fc2cbf933d6D15337reames
[EarlyCSE] Value forwarding for unordered atomics 
Dec 8 2015
0aea1b89eb63RKSimon
[X86][SSE4A] Added fast-isel intrinsics tests 
Dec 8 2015
0ca7cb63346eRKSimon
[X86][SSSE3] Added fast-isel intrinsics tests 
Dec 8 2015
9d76810949ceRKSimon
[X86][SSE3] Added fast-isel intrinsics tests 
Dec 8 2015
2a4df3fd2ae2RKSimon
[X86][AVX2] Stripped backend codegen tests 
Dec 8 2015
a3ad0f1e2748emaste
Remove default case in switch which covers all enumeration values 
Dec 8 2015
5067158381edzturner
Remove the -X option from dotest.py 
Dec 8 2015
0a37b80bcb72D15126tyomitch
Fix ARMv4T (Thumb1) epilogue generation 
Dec 8 2015
4604ece66bccbeanz
[CMake] Adding simulator supported runtimes should be done in the block that… 
Dec 8 2015
bddfbeaf5972mehdi_amini
Revert "Add Available Externally linkage type to isWeakForLinker()" 
Dec 8 2015
69e3ae8d4b9cmehdi_amini
Cleanup test: remove useless alignment 
Dec 8 2015
37c25fa1d15dD15323mehdi_amini
Add Available Externally linkage type to isWeakForLinker() 
Dec 8 2015
5f02b777c6c0D15313Eugene.Zelenko
Use range loops and autos in utils/TableGen/ClangAttrEmitter.cpp and generated… 
Dec 8 2015
7544602d41cfzturner
Remove the -g option from dotest.py 
Dec 8 2015
2155d5d301a1zturner
Remove the -b option from dotest.py 
Dec 8 2015
1763c0d3bcd5ruiu
COFF: Create an empty but valid PDF file. 
Dec 8 2015
dfc096219677clayborg
Change DeclContextFindDeclByName to return a vector of CompilerDecl objects. 
Dec 8 2015
aad25fb9a559zturner
Remove +b option from dotest.py 
Dec 8 2015
614e8ff85556t.p.northover
X86: produce more friendly errors during MachO relocation handling 
Dec 8 2015
b0dcbd461edfzturner
Remove the -D option from dotest.py. 
Dec 8 2015
412ee3d45dc5rengolin
[ARM] Allowing SP/PC for AND/BIC mod_imm_not 
Dec 8 2015
ddaa4b4990baD15311Eugene.Zelenko
Use range loops and autos in lib/Serialization/ASTWriter.cpp. 
Dec 8 2015
02824d0e59dbD15316samsonov
[TSan] Remove legacy Makefile.old! 
Dec 8 2015
f49d159c8a80samsonov
[CMake] Remove debug output leftovers. 
Dec 8 2015
eee690b29a43dvyukov
tsan: fix test invisible barrier 
Dec 8 2015
d0edbdfad1d3hansw
Update clang-format-vs README 
Dec 8 2015
43de555ad9fcD15196aizatsky
adding readability-identifier-naming to llvm clang-tidy configuration. 
Dec 8 2015
e6540e244a75ronl
[Hexagon] Add NewValueJump support for C4_cmpneq, C4_cmplte, C4_cmplteu 
Dec 8 2015
be011d6c453btfiala
flip on executable bit on test runner tests 
Dec 8 2015
d57f9f0c90ac rafael
Move all private members together. NFC. 
Dec 8 2015
25dba9b78144D15048kubamracek
[tsan] Add dispatch_group API interceptors and synchronization 
Dec 8 2015
1956244e5a0cD15287kubamracek
[tsan] Fix memcmp interceptor to correctly use… 
Dec 8 2015
106d2d469343D15226dsanders
[mips][ias] Range check uimm8 operands 
Dec 8 2015
372810f5f5detberghammer
Fix MSVC build after rL255016 
Dec 8 2015
ccd6cffba354D14952tberghammer
Modify "platform connect" to connect to processes as well 
Dec 8 2015
59d092f883a4D15190dsanders
[mips][ias] Range check uimm6 operands and fix a bug this revealed. 
Dec 8 2015
4fbd67ac11c2D15152tberghammer
Add a new option to Platform::LoadImage to install the image 
Dec 8 2015