HomePhabricator

Merge commit '79af0051777660d178cfcd3af61c5a02e61b5f73' into swift-4.0-branch

Authored by friss on Jan 12 2017, 4:39 PM.

Description

Merge commit '79af0051777660d178cfcd3af61c5a02e61b5f73' into swift-4.0-branch

apple-llvm-split-commit: 93ca69ba7a5415f473e30a48cb9816a20a2edeec
apple-llvm-split-dir: llvm/

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
b0124c1eb878rob.lougher
[DebugInfo] Remove redundant check in SimplifyCFG; NFC. 
Jan 12 2017
1d8460755e9bruiu
Remove dead code. 
Jan 12 2017
61fc94e0c105ruiu
Simplify. NFC. 
Jan 12 2017
e29db2173b62grosser
Update to recent clang-format changes 
Jan 12 2017
426851e60838D28521rob.lougher
[DebugInfo] Handle same locations in DILocation::getMergedLocation 
Jan 12 2017
b5c3a0d1c3b7efriedma
[SCEV] Simplify SolveLinEquationWithOverflow a bit. 
Jan 12 2017
e37101076c7bdjasper
clang-format: Fix regression introduced by r291801. 
Jan 12 2017
f02ac0eeb2beD28198n.bozhenov
[X86] Replace AND+IMM64 with SRL/SHL 
Jan 12 2017
6503f24da853efriedma
Add additional testcases for nsw markings on ++ and --. 
Jan 12 2017
3db8bcdbbabcD28551n.bozhenov
[X86] Modify BypassSlowDivision tests to match their new names (NFC) 
Jan 12 2017
a5f1ff1afadbkariddi
[llvm-config] Fix obviously wrong code in parsing DyLib components. 
Jan 12 2017
6684aeb13701D28197n.bozhenov
[X86] Rename tests for bypassing slow division (NFC) 
Jan 12 2017
d1a9d8acdf8adjasper
clang-format: Treat braced lists like other complex parameters. 
Jan 12 2017
6bdf92cec7b3D28196n.bozhenov
[X86] Tune bypassing of slow division for Intel CPUs 
Jan 12 2017
05b40959908fD28469n.bozhenov
[X86] Update LLC tests for slow division bypassing (NFC) 
Jan 12 2017
9d1ed00a008dhansw
UsersManual.rst: Update clang-cl options list again 
Jan 12 2017
6b3e27219eaeD28614malcolm.parsons
[clang-tidy] Fix check for trivially copyable types in modernize-pass-by-value 
Jan 12 2017
bec58f903452 rafael
Allow mixing nobits and progbits. 
Jan 12 2017
052d95a6d697bruno
[Modules] Fix misleading warning about missing textual header in umbrella header 
Jan 12 2017
45337df08f99arsenm
AMDGPU: Skip fneg/select combine if it can fold into other 
Jan 12 2017
c4427a39760aD28586alekseyshl
ASAN activate/deactive controls thread_local_quarantine_size_kb option. 
Jan 12 2017
31c039ef2e16arsenm
AMDGPU: Fold free fneg into sin 
Jan 12 2017
555e5980a5c7compnerd
ARM: slightly more table driven libcall setup 
Jan 12 2017
095f633b7418beanz
[CMake] Fix finding LLDBWrapPython.cpp in Framework build 
Jan 12 2017
6717a6fe54cbrob.lougher
[DebugInfo] DILocation variable declaration should be const; NFC. 
Jan 12 2017
84da6615097dhansw
Avoid std::errc::protocol_* to appease mingw 
Jan 12 2017
f5df7a18dd35rob.lougher
[DebugInfo] Add const to DILocation variable declaration; NFC. 
Jan 12 2017
a8c325e2f522arsenm
AMDGPU: Fold fneg into fmul_legacy 
Jan 12 2017
715dd7fe3387hansw
UsersManual.rst: Update clang-cl options list 
Jan 12 2017
1bcabc491870hansw
Bump year to 2017 in LICENSE.txt 
Jan 12 2017
1d4fb84d8262D28602dergachev.a
[analyzer] Don't dereference the array value when binding it to a reference. 
Jan 12 2017
18e165f50d8cAnastasia
[Docs][OpenCL] Added OpenCL feature description to Clang documentation. 
Jan 12 2017
ff7e5aadf5aaarsenm
AMDGPU: Fold fneg into rcp 
Jan 12 2017
4242d48c36f2arsenm
AMDGPU: Fold fneg into fp_round 
Jan 12 2017
98d2bf10244earsenm
AMDGPU: Fold fneg into fp_extend 
Jan 12 2017
c7e51b141409dblaikie
Fix some -Wsign-compare warnings by making some integer literals explicitly… 
Jan 12 2017
37c79c236d90danielcdh
Revert r291774 which caused buildbot failure. 
Jan 12 2017
bd3689de9119D28588danielcdh
Pass -fprofile-sample-use to lto backends. 
Jan 12 2017
3d4cc68b8b74mclow.lists
Add new macro _LIBCPP_BUILTIN_MEMCMP_ISCONSTEXPR to use in std::char_traits. 
Jan 12 2017
8a00aeeed18dD27563mcrosier
TTI: Add comment clarifying the meaning of MemIntrinsicInfo::PtrVal. 
Jan 12 2017
a3220ce6a3d0D20428malcolm.parsons
Tracking exception specification source locations 
Jan 12 2017
b7391dd3b434D27809dsanders
[globalisel] Move as much RegisterBank initialization to the constructor as… 
Jan 12 2017
960757186169D16077aaboud
[DebugInfo] Added DI macro creation API to DIBuilder. 
Jan 12 2017
ae03595bfbe8D27807dsanders
[globalisel] Initialize RegisterBanks with static data. 
Jan 12 2017
e3d91a5c4b98D26015alexfh
Correctly classify main file includes if there is a prefix added 
Jan 12 2017
b45c0d4ff00dD28607ioeric
[ELF] avoid 'invalid-noreturn' error. 
Jan 12 2017
f09519c36269D28559grimar
[ELF] - Do not crash if user section has name equal to one of synthetic… 
Jan 12 2017
c9a8a6c03005D28599Hahnfeld
kmp_affinity: Fix check if specific bit is set 
Jan 12 2017
eff6e83f23d4labath
Fix gcc build for r291756 
Jan 12 2017
9530883e8c47D28137Prazek
[Devirtualization] MemDep returns non-local !invariant.group dependencies 
Jan 12 2017