HomePhabricator

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

Authored by akyrtzi on Jan 11 2017, 3:57 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

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

apple-llvm-split-commit: 18b745080eeb2ea5c6661113dc74a67a84b2de2a
apple-llvm-split-dir: clang/

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
2a89c8594dccakyrtzi
[index] Introduce symbol subkinds to mark an accessor getter or setter. 
Jan 11 2017
7636532c1b6cD28421pcc
LowerTypeTests: Represent the memory region size with the constant size-1. 
Jan 11 2017
38004319fa9dakyrtzi
[index] Ignore invalid ObjC categories. 
Jan 11 2017
bd6dedaa7fa4D28536efriedma
[SCEV] Make howFarToZero max backedge-taken count check for precondition. 
Jan 11 2017
de0f50886f4dakyrtzi
[index] Add 'IBTypeOf' relation for ObjC methods marked with IBAction and… 
Jan 11 2017
974e4c78999ajtony
[PowerPC] Fix the wrong implementation of builtin vec_rlnm. 
Jan 11 2017
83962656557bD28393efriedma
[SCEV] Make howFarToZero use a simpler formula for max backedge-taken count. 
Jan 11 2017
df60aa83a32aakyrtzi
[index] Add 'contained-by' relation between references and their lexical… 
Jan 11 2017
6bca5a0d8294pcc
Re-apply r291205, "LowerTypeTests: Split the pass in two: a resolution phase… 
Jan 11 2017
f6eba4be2c35 dberlin
NewGVN: Fix PR31594, by tracking the store count of congruence classes, and… 
Jan 11 2017
3a1bd0216aea dberlin
NewGVN: Refactor performCongruenceFinding and split out congruence class moving 
Jan 11 2017
20f5df1d7030xur
Resubmit "[PGO] Turn off comdat renaming in IR PGO by default" 
Jan 11 2017
efe56fed125eiteratee
Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 
Jan 11 2017
de782d16160ddblaikie
Make some operator bools explicit for sanity/safety. 
Jan 11 2017
3a03742c37bfD27779efriedma
[ARM] More aggressive matching for vpadd and vpaddl. 
Jan 11 2017
f69e64662bdaD28539mkuper
[SLP] Remove bogus assert. 
Jan 11 2017
3b5edf4fa7d9davide
[lib/Object] Unbreak build with -Werror (unused variable). NFCI. 
Jan 11 2017
fd627bf86cf8RKSimon
[X86][XOP] Add vpermil2ps target shuffle -> insertps combine test 
Jan 11 2017
9803ee8e9a3amanmanren
Module: Do not add any link flags when an implementation TU of a module imports… 
Jan 11 2017
3e9dea024ec6manmanren
This reverts r291628. As suggested by Richard, we can simply filter out the… 
Jan 11 2017
d1efea89c96dD28569clayborg
Remove all variants of DWARFDie::getAttributeValueAs...() that had parameters… 
Jan 11 2017
778d0816ab31t.p.northover
GlobalISel: only print debug info with -debug. NFC. 
Jan 11 2017
42e6b4fd98a0D28532krasin1
Revert rL291205 because it breaks Chrome tests under CFI. 
Jan 11 2017
9a1b2021364dhansw
build_llvm_package.bat: Add note about what SWIG version to use 
Jan 11 2017
2e8927a85b49bkramer
Unbreak the clang-fuzzer build after r291184. 
Jan 11 2017
0c1faf432b06RKSimon
Remove trailing whitespace. NFCI. 
Jan 11 2017
e41beed40348Prazek
[MemDep] NFC variable name change 
Jan 11 2017
56f5b8931f3eD28159eastig
[ARM] Fix test CodeGen/ARM/fpcmp_ueq.ll broken by rL290616 
Jan 11 2017
9c287bca23e0compnerd
builtins: support building ARM builtins for a HF target 
Jan 11 2017
4bf308317d9eD28105grimar
[lib/Object] - Introduce Decompressor class. 
Jan 11 2017
79114a673e65 rafael
Make the -b binary .data section rw. 
Jan 11 2017
c282975604e3jonpa
[SystemZ] Improve isFoldableMemAccessOffset(). 
Jan 11 2017
7fa220f5f164D28552grimar
[ELF] - Ignore R_386_NONE. 
Jan 11 2017
8a9a783f2cebD28459hfinkel
Make processing @llvm.assume more efficient - Add affected values to the… 
Jan 11 2017
9d0e7c33d3fdD28216delena
X86 CodeGen: Optimized pattern for truncate with unsigned saturation. 
Jan 11 2017
ffdd07285843D27920hokein
[find-all-symbols] Index partial template specializations. 
Jan 11 2017
9772eb3907a4D28157SamWot
[AMDGPU] Assembler: SDWA/DPP should not accept scalar registers and immediate… 
Jan 11 2017
ffd21d39612emalcolm.parsons
Remove repeated word in comment (NFC) 
Jan 11 2017
2ded25297f78RKSimon
Fix unused variable warning 
Jan 11 2017
5a81fefad3ceD28447RKSimon
[X86][AVX512BW] Vectorize v64i8 vector shifts 
Jan 11 2017
a47515ec4adfD28548klimek
Improve include fixer's ranking by taking the paths into account. 
Jan 11 2017
c22c889f777cRKSimon
Fix line endings 
Jan 11 2017
3bab7e1a79acD28452chandlerc
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move the… 
Jan 11 2017
3410eb21b65bchandlerc
[PM] Take more drastic measures to work around MSVC's failure on this code. If… 
Jan 11 2017
0c2601073e5dD28455eladcohen
[X86] Fix PR30926 - Add patterns for (v)cvtsi2s{s,d} and (v)cvtsd2s{s,d} 
Jan 11 2017
81d0f17055e9magabari
[X86] fixing failed test in commit: r291657 
Jan 11 2017
57b0e6a5c956D28516grimar
[ELF] - Explicitly list supported relocations for x86 target. 
Jan 11 2017
2c96c433881bD28104magabari
[X86] updating TTI costs for arithmetic instructions on X86\SLM arch. 
Jan 11 2017
babd4476b2fachandlerc
[PM] Pull a lambda out of an argument into a named variable to try and get a… 
Jan 11 2017
80813b157ebbchandlerc
[PM] Another attempt to satisfy MSVC. 
Jan 10 2017