HomePhabricator

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

Authored by jkorous on Nov 30 2018, 11:10 AM.

Description

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

  1. Conflicts:
  2. test/Misc/pragma-attribute-supported-attributes-list.test

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

Merged Changes

CommitAuthorDetailsCommitted
cd5115b74dcbaaron.ballman
Reverting r347949-r347951 because they broke the test bots. 
Nov 30 2018
4d80f199e8bacraig.topper
[X86] Change vXi8 MULHU lowering to unpack high and low half of lanes instead… 
Nov 30 2018
8191307d0987craig.topper
[X86] Prefer lowerVectorShuffleAsBitMask over using a avx512 masked operation… 
Nov 30 2018
4b5b0c0025c3aaron.ballman
Move AST tests into their own test directory; NFC. 
Nov 30 2018
1901a12e765fspatel
[SelectionDAG] fold FP binops with 2 undef operands to undef 
Nov 30 2018
853ec892490akadircet
[clang] Fix rL348006 for windows 
Nov 30 2018
f48e43bbf764D55093Ron Lieberman
[AMDGPU] Disable SReg Global LD/ST, perf regression 
Nov 30 2018
aea706083fderuiu
Inline a function template that is used only once. NFC. 
Nov 30 2018
da517788802cJDevlieghere
Skip TestRequireHWBreakpoints on Windows 
Nov 30 2018
9a3686b208dcstella.stamenova
Revert "[PDB] Support PDB-backed expressions evaluation" 
Nov 30 2018