HomePhabricator

Merge branch 'master' of http://llvm.org/git/clang into upstream-with-swift

Authored by aprantl on Jun 9 2016, 5:07 PM.

Description

Merge branch 'master' of http://llvm.org/git/clang into upstream-with-swift

  1. Conflicts:
  2. lib/Sema/SemaDeclAttr.cpp

apple-llvm-split-commit: 6f7543acfa612123fbf8ea34010c67a538e70237
apple-llvm-split-dir: clang/

This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
8b788d013c7fD21198pirama
RenderScript support in the Frontend 
Jun 9 2016
b451f1bdf65dD21207vitalybuka
Make sure that not interesting allocas are not instrumented. 
Jun 9 2016
8023233afd87arsenm
CodeGen: Allow verifier to run after MachineBlockPlacement 
Jun 9 2016
1dbb23e16295echristo
Add aliases for mfvrsave/mtvrsave. 
Jun 9 2016
e2bd9a32bcc8arsenm
AMDGPU: Run verifer after insert waits pass 
Jun 9 2016
cfb61e780abbarsenm
AMDGPU: Remove incorrect assertion 
Jun 9 2016
c3a01ec9db25arsenm
AMDGPU: Properly initialize SIShrinkInstructions 
Jun 9 2016
652ec4f59500D21110george.burgess.iv
[CFLAA] Handle global/arg attrs more sanely. 
Jun 9 2016
79b75d3d1111D21202vitalybuka
Unpoison stack memory in use-after-return + use-after-scope mode 
Jun 9 2016
d665b410c6e0D21193asbirlea
Reapply 272328 and 272329 as a single patch. 
Jun 9 2016
e0b7bf42c214asbirlea
Revert 272328 and 272329 to recommit as a single patch. 
Jun 9 2016
2ec2324f3c70D21206mprobst
clang-format: [JS] recognized named functions in AnnotatingParser. 
Jun 9 2016
4acea0aa2276asbirlea
Keep barcelona subtype for amdfam10 
Jun 9 2016
e76dcd2b12d7D21193asbirlea
[cpu-detection] Return amdfam10 for all subtypes. Address Bug 28067. 
Jun 9 2016
2b5a54593899beanz
[CMake] Cleanup ExternalProject usage of CMake 3.x features 
Jun 9 2016
b519f9fa61dalabath
Enable some tests on linux 
Jun 9 2016
d5849279fc34rtrieu
Redirect unused output in test to /dev/null 
Jun 9 2016
f325b8c71b04beanz
[CMake] Cleaning up CMake version checks in ExternalProject calls 
Jun 9 2016
04e8a21876bdbeanz
[CMake] Version is aways greater than 3 
Jun 9 2016
60adaf539411clayborg
Fixed an issue in the ProcessMachCore where segments are not always contiguous… 
Jun 9 2016
71069cf67de7D21045eraman
Use ProfileSummaryInfo in inline cost analysis. 
Jun 9 2016
b37674dca0ccspyffe
Fixed a problem in IRMemoryMap where the flag to zero out memory was ignored. 
Jun 9 2016
643734c56573RKSimon
[X86][AVX512] Added avx512 VPSLLDQ/VPSRLDQ instruction comments 
Jun 9 2016
4b259c8add83rtrieu
Fix a crash in the AST dumper. 
Jun 9 2016
aac7315e5b44D21199pirama
Add a RenderScript language type 
Jun 9 2016
5846d08a2ccbdavidxl
Fix win bot failure 
Jun 9 2016
d31a728d76a2beanz
[CMake] Cleanup CMake version checking 
Jun 9 2016
d307909a50aeqcolombet
[LiveRangeEdit] Fix a crash in eliminateDeadDef. 
Jun 9 2016
bae0eeaf2ee9beanz
[CMake] Cleanup CMake version checking for 2.8.12 
Jun 9 2016
28cdb677ed57beanz
[CMake] Cleaning up CMake feature gating on 2.8.12 
Jun 9 2016
17b3deeff3f0timshen
Revert "[Temporary] Add an ExprWithCleanups for each C++… 
Jun 9 2016
ee2ce4a50e16vsk
[docs] Fix indentation for a tool option 
Jun 9 2016
f718682eb944RKSimon
[X86][AVX512] Dropped avx512 VPSLLDQ/VPSRLDQ intrinsics 
Jun 9 2016
47c76e201ae2RKSimon
[X86][AVX512] Fixed issue with v16i32 shuffles lowering to VPALIGNR 
Jun 9 2016
c3f89973863fdexonsmith
BitcodeReader: Use std:::piecewise_construct when upgrading type refs 
Jun 9 2016
e8b8a347c730 rafael
Use errorDynRel like every other target. 
Jun 9 2016
24de7671136e rafael
Rename warnDynRel. 
Jun 9 2016
8dbb7e1d61dc rafael
Also reject 32 bit dynamic relocs when producing executable. 
Jun 9 2016
c845cb6f2394 rafael
Don't require a dynamic R_X86_64_32 reloc in a test. 
Jun 9 2016
f3df7e86b40cspyffe
Updated the FindSpace() algorithm to avoid the 0 page when it's unsafe. 
Jun 9 2016
0ab9d3026ae9RKSimon
[X86][AVX512] Added support for lowering 512-bit vector shuffles to bit/byte… 
Jun 9 2016
4fb571175168D21162jlebar
[CUDA] Implement __shfl* intrinsics in clang headers. 
Jun 9 2016
ed2c282d4b1dD21160jlebar
[NVPTX] Add intrinsics for shfl instructions. 
Jun 9 2016
007edb8e7d3fsanjoy
NFC cleanup of InitializePasses.h 
Jun 9 2016
f120a7b6a31aD20498timshen
[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr. 
Jun 9 2016
17b4701070e0D21161jlebar
[NVPTX] Mark bar.sync intrinsic as convergent. 
Jun 9 2016
e12c487b8c06D21090eraman
[PM] Port LCSSA to the new PM. 
Jun 9 2016
6437eb9d5f08vsk
Revert "[lit] Use os.devnull instead of named temp files" 
Jun 9 2016
ed0f97fad2ebwdng
AMDGPU/SI: Fix 32-bit fdiv lowering 
Jun 9 2016
b6f0f521f580jlpeyton
Fix spelling in comment 
Jun 9 2016