HomePhabricator

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

Authored by friss on Nov 6 2015, 9:03 AM.

Description

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

Conflicts:
lib/IR/Attributes.cpp

apple-llvm-split-commit: 71f740193a3fa9b3b0a6f5a3590b47cfa49fb14e
apple-llvm-split-dir: llvm/

Merged Changes

CommitAuthorDetailsCommitted
43f9b4897599mcrosier
[LIR] Simplify code by making DataLayout globally accessible. NFC. 
Nov 6 2015
22fe15ee8652junbuml
[AArch64]Enable the narrow ld promotion only on profitable microarchitectures 
Nov 6 2015
2c19d4cee302D14442angelgarcia
Allow the alias to be of a different type. 
Nov 6 2015
bde4c81ffe1faaron.ballman
Fixing line endings; NFC. 
Nov 6 2015
889d7bb4cbc8 rafael
Bring r252305 back with a test fix. 
Nov 6 2015
1954c614d404 rafael
.eh_frame is not normally writable. Update the test to reflect that. 
Nov 6 2015
cc47f200ba4dkubamracek
Followup test failure fix for r252310 ("[tsan] Add Clang frontend support for… 
Nov 6 2015
85e01c0bdca4D14440kubamracek
[tsan] Add Clang frontend support for TSan on OS X 
Nov 6 2015
9dcecefe6726D14439kubamracek
[tsan] Add Darwin support for lit tests 
Nov 6 2015
7056f7488f18D14438angelgarcia
Use the old index identifier by default, instead of 'elem'. 
Nov 6 2015
73d1044abebbD14149petarj
Fix __builtin_signbit for ppcf128 type 
Nov 6 2015
1aa4d1c56f27 rafael
Revert "Simplify the creation of .eh_frame/.debug_frame sections." 
Nov 6 2015
e69bcd7ef818 rafael
Simplify the creation of .eh_frame/.debug_frame sections. 
Nov 6 2015
5b2131cd32d2 rafael
git clang-format and fix variable names. NFC. 
Nov 6 2015
7e1d4ae937b2D14437angelgarcia
Avoid naming conflicts with the old index in modernize-loop-convert. 
Nov 6 2015
712229ec59b7grosser
Add missing '%loadPolly' to test case 
Nov 6 2015
ddb6528ba613Meinersbur
Fix reuse of non-dominating synthesized value in subregion exit 
Nov 6 2015
b20b70687a8d rafael
Use SHT_X86_64_UNWIND on every OS. 
Nov 6 2015
97588e15648d rafael
Pass SectionStart directly to the one function that uses it. 
Nov 6 2015
f24741d9dcaaD14051omjavaid
Fix for AArch64 watchpoint cache corruption in case of ptrace failure 
Nov 6 2015
5762a4f9d172D14018dsanders
[mips][ias] Range check uimm4 operands and fixed a bug this revealed. 
Nov 6 2015
38ce0f629cd7D14016dsanders
[mips][ias] Range check uimm3 operands. 
Nov 6 2015
ea4f653d18e7D14015dsanders
[mips][ias] Range check uimm2 operands and fix a bug this revealed. 
Nov 6 2015
52da7af4d2aeD14013dsanders
[mips][ias] Range check uimmz operands. 
Nov 6 2015
b04672cadeb4D14397Vasileios Kalintiris
[mips] Define patterns for the atomic_{load,store}_{8,16,32,64} nodes. 
Nov 6 2015
4cd631cd7cc6dvyukov
tsan: make invisible test barrier portable 
Nov 6 2015
1e1b05db246eD13804 tstellarAMD
AMDGPU/SI: Emit HSA kernels with symbol type STT_AMDGPU_HSA_KERNEL 
Nov 6 2015
22b4164e7df0D14014ygribov
[analyzer] Add VforkChecker to find unsafe code in vforked process. 
Nov 6 2015
3a618b03172fD14424kubamracek
[tsan] Enable new/delete C++ interceptors for OS X 
Nov 6 2015
1ef241486199D14428kubamracek
[tsan] Replace pthread_yield with sched_yield in lit tests 
Nov 6 2015
e6f87ca81280jmolloy
Add a new attribute: norecurse 
Nov 6 2015