From 7c7537ff556008487dcedcf30320dec4cf88fe1a Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Mon, 20 Jan 2020 12:28:51 -0500 Subject: [PATCH] Rolling 11 dependencies 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 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 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 --- DEPS | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/DEPS b/DEPS index a2ecd1ffe..88148aea8 100644 --- a/DEPS +++ b/DEPS @@ -8,20 +8,20 @@ vars = { 'swiftshader_git': 'https://swiftshader.googlesource.com', 'microsoft_git': 'https://github.com/Microsoft', - 'clspv_llvm_revision': '252c4dce618926311bcb4715eae6955f1bc71f13', - 'clspv_revision': '242e3b6cbea0628c94453d24802bae55864a9b64', + 'clspv_llvm_revision': 'b37f6d3af100dacf550888aef21787c2b2494ad0', + 'clspv_revision': '50e3cd23a763372a0ccf5c9bbfc21b6c5e2df57d', 'cpplint_revision': '26470f9ccb354ff2f6d098f831271a1833701b28', - 'dxc_revision': '80ec7c6bc7e3c40da52110dd2eb9b85192153775', - 'glslang_revision': 'd203754bc1160cbb14e80de238042a2b9b439917', - 'googletest_revision': 'd854bd6acc47f7f6e168007d58b5f509e4981b36', - 'lodepng_revision': '2febfe0d105822575328759dd950c8a24b0ad6b3', - 'shaderc_revision': '99ca03e1ac3a78c7d0e1ca7b3a1f6d973e0c1fc7', + 'dxc_revision': '0532d8cd08c9535af2ca5407a3c6289766312f53', + 'glslang_revision': 'b0ada80356ca7b560c600b93a596af1331442542', + 'googletest_revision': '8b4817e3df3746a20502a84580f661ac448821be', + 'lodepng_revision': '5a0dba103893e6b8084be13945a826663917d00a', + 'shaderc_revision': 'c6a2ef12dffcd0c13f4d8c90b1a2f23ccda7931a', 'spirv_headers_revision': '204cd131c42b90d129073719f2766293ce35c081', - 'spirv_tools_revision': 'f8d7df760c81604ddc4ae3dac7f19333336f64c3', - 'swiftshader_revision': '2cb1db08e5f1be1fbfd9847800515caa5fc1dfb0', + 'spirv_tools_revision': '323a81fc5e30e43a04e5e22af4cba98ca2a161e6', + 'swiftshader_revision': '11cb891a01a2b47cc2135ef19ca18046662476e0', 'vulkan_headers_revision': '881bbb347a08d1b5aa77f61a52a30b506de9f2bf', - 'vulkan_validationlayers_revision': 'e91181dfeb79db57687121a06369f7af599934d5', - 'vulkan_loader_revision': 'a0099c50284635fd7242541b6d335d01a90dcc26', + 'vulkan_validationlayers_revision': '41a96d15fd99c024f6df17761c2c46c31a5fa9ae', + 'vulkan_loader_revision': 'af8c7e040f93a58e368ce477a409238d9728f46c', } deps = {