Rolling 11 dependencies (#769)
Rolling 11 dependencies (#769)

Roll third_party/clspv/ 242e3b6cb..50e3cd23a (3 commits)

https://github.com/google/clspv/compare/242e3b6cbea0...50e3cd23a763

$ git log 242e3b6cb..50e3cd23a --date=short --no-merges --format='%ad %ae %s'
2020-01-16 alanbaker Update LLVM (#499)
2020-01-15 alanbaker Support convert_half* variants (#496)
2020-01-15 alanbaker Support half variants of mad (#495)

Roll third_party/clspv-llvm/ 252c4dce6..b37f6d3af (439 commits)

https://github.com/llvm/llvm-project/compare/252c4dce6189...b37f6d3af100

$ git log 252c4dce6..b37f6d3af --date=short --no-merges --format='%ad %ae %s'
2020-01-20 Milos.Stojanovic [llvm-exegesis] Remove unused variable after D72928
2020-01-20 llvmgnsyncbot [gn build] Port a42c3eb599c
2020-01-17 n.james93 [clang-tidy] Add check for CERT-OOP57-CPP
2020-01-20 llvm-dev [SelectionDAG] GetDemandedBits - fallback to SimplifyMultipleUseDemandedBits by default.
2020-01-15 thomasp [FileCheck] Make Match unittest more flexible
2020-01-17 a.bataev [OPENMP]Fix PR44578: crash in target construct with captured global.
2020-01-20 martin clang-format: [JS] fix `??` opreator wrapping.
2020-01-20 hokein.wu [clangd] Avoid redundant testcases in rename unittest, NFC.
2019-12-27 sidneym Add support for Linux/Musl ABI
2020-01-15 thomasp [FileCheck] Clean and improve unit tests
2020-01-20 spatel [InstCombine] form copysign from select of FP constants (PR44153)
2020-01-20 llvmgnsyncbot [gn build] Port 24b7b99b7d6
2020-01-17 Milos.Stojanovic [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners
2020-01-20 epastor Fix build - removing legacy target reference.
2020-01-20 jonathanchesterfield [libomptarget] Implement smid for amdgcn
2020-01-20 gchatelet [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy
2020-01-16 mark.murray [ARM][MVE][Intrinsics] Take abs() of VMINNMAQ, VMAXNMAQ intrinsics' first arguments.
2020-01-20 epastor [ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc
2020-01-14 teemperor [lldb][NFC] Add test for iterator invalidation during code completion.
2020-01-20 spatel [InstSimplify] fold select of vector constants that include undef elements
2020-01-20 daniil.fukalov [SCEV] Swap guards estimation sequence. NFC
2020-01-20 teemperor [lldb] Mark the implicit copy constructor as deleted when a move constructor is provided.
2020-01-20 zinenko [mlir] clarify LangRef wording around control flow in regions
2020-01-20 simon.tatham [ARM,MVE] Fix confusing MC names for MVE VMINA/VMAXA insns.
2020-01-20 yikong [llvm-profdata] Fix hint message since argument format has changed
2020-01-20 csigg [mlir] Add in-dialect lowering of gpu.all_reduce.
2020-01-17 andrzej.warzynski [AArch64][SVE] Extend int_aarch64_sve_ld1_gather_imm
2019-11-14 pavel [lldb] Allow loading of minidumps with no process id
2019-12-20 pavel [lldb] Don't process symlinks deep inside DWARFUnit
2020-01-11 steveire Fix the invisible-traversal to ignore more nodes
2020-01-20 unnar Make SymbolFileDWARF::ParseLineTable use std::sort instead of insertion sort
2020-01-17 pavel [lldb/DWARF] Simplify DWARFDebugInfoEntry::LookupAddress
2020-01-20 steveire Fix clang-formatting for recent commits
2019-12-27 evgueni.brevnov [LV] Vectorizer should adjust trip count in profile information
2020-01-13 kadircet [clang][CodeComplete] Propogate printing policy to FunctionDecl
2020-01-19 steveire Compare traversal for memoization before bound nodes container
2020-01-19 steveire Add missing tests for parent traversal
2020-01-20 hokein.wu [clangd] Remove a stale FIXME, NFC.
2020-01-20 llvm-dev [X86][SSE] Add PACKSS SimplifyMultipleUseDemandedBits 'sign bit' handling.
2020-01-17 pavel [lldb/DWARF] Change how we construct a llvm::DWARFContext
2020-01-20 sjoerd.meijer [ARM][MVE] Tail-Predication: rematerialise iteration count in exit blocks
2020-01-20 evgueni.brevnov [NFC][LoopUtils] Minor change in comment according to review D71990.
2020-01-13 david.spickett [test] On Mac, don't try to use result of sysctl command if calling it failed.
2020-01-16 evgueni.brevnov [LoopUtils] Better accuracy for getLoopEstimatedTripCount.
2020-01-20 Awanish.Pandey Recommit "[DWARF5][DebugInfo]: Added support for DebugInfo generation for auto return type for C++ member functions."
2020-01-16 grimar [llvm-objdump] - Fix the indentation when printing dynamic tags.
2020-01-20 sjoerd.meijer [IndVarSimplify][LoopUtils] rewriteLoopExitValues. NFCI
2020-01-20 i [test] Simplify CodeGen/PowerPC/stack-coloring-vararg.mir
2020-01-16 grimar [llvm-mc] - Produce R_X86_64_PLT32 relocation for branches with JCC opcodes too.
2020-01-20 natechancellor [LLVMgold][test] Fix llvm-nm test after D72658
(...)
2020-01-15 modocache [IR] Module's NamedMD table needn't be 'void *'
2020-01-15 jonas [lldb/Utils] Patch all variables used by lldb-dotest
2020-01-15 phosek [libcxx] Use mtx_plain | mtx_recursive following C11 API
2020-01-15 rnk [COFF] Warn that LLD does not support /PDBSTRIPPED:
2020-01-15 akhuang Revert "Allow system header to provide their own implementation of some builtin"
2020-01-15 jonas [lldb/Debugger] Rename IO handler methods to be more meaningful (NFC)
2020-01-15 a.bataev Revert "[OPENMP]Do not use RTTI by default for NVPTX devices."
2020-01-15 eric [libc++] Fix parsing <string> in C++03.
2020-01-15 eric [libc++] Optimize basic_string::operator=(const basic_string&) for SSO assignments
2020-01-15 vsk [test] Move call-site-entry-linking.test into test/tools/dsymutil/X86
2020-01-15 vsk DWARF: Simplify the way the return PC is attached to call site tags, NFC
2020-01-16 fedor.sergeev [BasicBlock] add helper getPostdominatingDeoptimizeCall
2020-01-15 eric [libc++] Explicitly enumerate std::string external instantiations - Attempt 2
2020-01-15 eric [libc++] Explicitly mark basic_string<...>::npos with default visibility.
2020-01-15 eric [libc++] Make SFINAE'd member functions in string mutually exclusive.
2020-01-15 vsk lldb: Run TestCrossDSOTailCalls.py and TestCrossObjectTailCalls.py on Darwin only
2020-01-15 jji [MachineScheduler][NFC] Don't swap when we can't cluster
2020-01-15 mtrofin [NFC] Refactor InlineResult for readability
2020-01-08 jpienaar [mlir] Add shaped container component type interface
2020-01-15 jimmy.zhongduo.lin [NFC][IndVarSimplify] remove duplicate code in widenWithVariantLoadUseCodegen.
2019-05-08 richard-llvm PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer.
2019-09-16 richard-llvm Work around PR43337: don't try to use the vec_sel overloads for vector long long, since clang's <altivec.h> doesn't provide it yet!
2020-01-15 vsk DebugInfo: Factor out logic to update locations in MD_loop metadata, NFC
2020-01-09 vsk [DWARF] Emit DW_AT_call_return_pc as an address
2020-01-15 lhames [docs][ORC] Update the laziness section of the ORCv2 design doc.
2020-01-15 thakis [gn build] re-run "gn format" with trunk gn
2020-01-15 thakis [gn build] add multi-line forcing comments in more places
2020-01-15 thakis [gn build] make "gn format" comment slightly more concise
2020-01-14 craig.topper [Mips] Add FileCheck to a test that just tested for a crash.
2020-01-15 lhames [ORC] Set setCloneToNewContextOnEmit on LLJIT's transform layer when needed.
2020-01-15 aemerson Revert "Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - "[AArch64][GlobalISel]: Support @llvm.{return,frame}address selection.""
2020-01-15 thakis [gn build] Reformat all build files
2020-01-15 thakis Replace CLANG_SPAWN_CC1 env var with a driver mode flag
2020-01-13 mark.murray [ARM][MVE][Intrinsics] Add VMINAQ, VMINNMAQ, VMAXAQ, VMAXNMAQ intrinsics.
2020-01-15 kadircet [clangd] Extract string literals in macro arguments to unbreak gcc buildbots
2020-01-15 benny.kra Revert "[mlir] Create a gpu.module operation for the GPU Dialect."
2020-01-15 tejohnson Fix bot by adjusting wildcard matching
2020-01-15 eleviant [ThinLTO] Always import constants
2020-01-15 arkady.shlykov [Loop Peeling] Add possibility to enable peeling on loop nests.
2020-01-15 spatel [InstCombine] reassociate fsub+fsub into fsub+fadd
2020-01-15 ntv [mlir][Linalg] NFC - Hotfix for gcc-5 build
2020-01-15 ntv [mlir][Linalg] NFC - Cleanup Linalg Pass locations and namespacing
2020-01-14 lhames [ORC] Simplify use of lazyReexports with LLJIT.
2020-01-14 lhames [ORC] Update lazyReexports to support aliases with different symbol names.
2020-01-15 hubert.reinterpretcast DWARFDebugLine.cpp: Format unknown line number standard opcodes
2020-01-15 hubert.reinterpretcast [CMake] Enable -qfuncsect when building with IBM XL
2020-01-15 ntv [mlir][Linalg] NFC - Hotfix for gcc-5 build
2020-01-15 grimar [llvm-readobj][test] - Cleanup SHT_RELR sections testing.
2020-01-13 tejohnson Restore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM"
2020-01-15 kadircet [clangd] Fix windows buildbots

Roll third_party/dxc/ 80ec7c6bc..0532d8cd0 (1 commit)

https://github.com/Microsoft/DirectXShaderCompiler/compare/80ec7c6bc7e3...0532d8cd08c9

$ git log 80ec7c6bc..0532d8cd0 --date=short --no-merges --format='%ad %ae %s'
2020-01-16 python3kgae Fix crash caused by precise on gs output. (#2650)

Roll third_party/glslang/ d203754bc..b0ada8035 (5 commits)

https://github.com/KhronosGroup/glslang/compare/d203754bc116...b0ada80356ca

$ git log d203754bc..b0ada8035 --date=short --no-merges --format='%ad %ae %s'
2020-01-17 cepheus HLSL: Fix #1974: ignore input primitives on non-entry-point functions.
2020-01-16 cepheus Fix #2059, and also attempt to skip test bots [skip ci]
2019-12-24 laddoc Add Error check flag in io mapper
2020-01-15 cepheus Update to latest SPIRV-Tools, supporting Vulkan 1.2.
2020-01-15 cepheus SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5.

Roll third_party/googletest/ d854bd6ac..8b4817e3d (6 commits)

https://github.com/google/googletest/compare/d854bd6acc47...8b4817e3df37

$ git log d854bd6ac..8b4817e3d --date=short --no-merges --format='%ad %ae %s'
2020-01-15 absl-team Googletest export
2020-01-15 absl-team Googletest export
2020-01-14 absl-team Googletest export
2020-01-14 absl-team Googletest export
2020-01-14 absl-team Googletest export
2020-01-10 absl-team Googletest export

Roll third_party/lodepng/ 2febfe0d1..5a0dba103 (1 commit)

https://github.com/lvandeve/lodepng/compare/2febfe0d1058...5a0dba103893

$ git log 2febfe0d1..5a0dba103 --date=short --no-merges --format='%ad %ae %s'
2020-01-20 lvandeve fix get-filtertype utility for 1-pixel wide or high interlaced images

Roll third_party/shaderc/ 99ca03e1a..c6a2ef12d (4 commits)

https://github.com/google/shaderc/compare/99ca03e1ac3a...c6a2ef12dffc

$ git log 99ca03e1a..c6a2ef12d --date=short --no-merges --format='%ad %ae %s'
2020-01-17 rharrison Change call in shaderc_spvc_needs_buffer_size_buffer to be correct (#964)
2020-01-15 rharrison Use the correct comparison when checking for not MSL (#960)
2020-01-15 dneto Support Vulkan 1.2 (#958)
2020-01-15 rharrison Fix incorrect casing on flags in docs (#957)

Roll third_party/spirv-tools/ f8d7df760..323a81fc5 (2 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/f8d7df760c81...323a81fc5e30

$ git log f8d7df760..323a81fc5 --date=short --no-merges --format='%ad %ae %s'
2019-09-04 alanbaker Validate Vulkan 1.2 capabilities
2019-08-28 dneto Add basic support for Vulkan 1.2: SPV_ENV_VULKAN_1_2

Roll third_party/swiftshader/ 2cb1db08e..11cb891a0 (4 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/2cb1db08e5f1..11cb891a01a2

$ git log 2cb1db08e..11cb891a0 --date=short --no-merges --format='%ad %ae %s'
2020-01-14 capn Rename multiSampledBresenham to enableMultiSampling
2020-01-16 capn Take advantage of return value optimization
2020-01-15 capn Enable filtering of YCbCr formats
2020-01-16 capn Rename createBlend4 to createShuffle4

Roll third_party/vulkan-loader/ a0099c502..af8c7e040 (5 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/a0099c502846...af8c7e040f93

$ git log a0099c502..af8c7e040 --date=short --no-merges --format='%ad %ae %s'
2020-01-15 mikes Fix GN build
2019-12-20 mikes build: Header update for 1.2.131
2019-10-21 mikes scripts: Tweak extension detection
2019-08-30 lenny scripts: Add support for Vulkan 1.2 codegen
2019-08-30 lenny loader: Add support for Vulkan 1.2

Roll third_party/vulkan-validationlayers/ e91181dfe..41a96d15f (7 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/e91181dfeb79...41a96d15fd99

$ git log e91181dfe..41a96d15f --date=short --no-merges --format='%ad %ae %s'
2020-01-13 rpalandri tests: Add test for VUID 02531
2020-01-13 rpalandri corechecks: Add val for FBCreateInfo non-zero viewmasks
2020-01-15 mikes Fix GN build
2020-01-14 s.fricke tests: Added 01589/01590 to InvalidMemoryRequirements
2020-01-14 s.fricke layers: Added support for VUID 01589/01590
2020-01-14 mark tests: Added tests for ycbcr sampler validation check
2020-01-14 mark stateless: Added YCBCR sampler checks

Created with:
  roll-dep third_party/clspv third_party/clspv-llvm third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers
google/amber,google/amber,google/amber,google/amber,google/amber