From 7fc832502a8bc8a834bf6bfc59d60a5654f3ae49 Mon Sep 17 00:00:00 2001 From: dan sinclair Date: Mon, 16 Mar 2020 11:16:19 -0400 Subject: [PATCH] Rolling 11 dependencies Roll third_party/clspv/ a0203e51b..0936e2904 (6 commits) https://github.com/google/clspv/compare/a0203e51bcd5...0936e2904934 $ git log a0203e51b..0936e2904 --date=short --no-merges --format='%ad %ae %s' 2020-03-16 kpet Only declare push constants when they will be used (#525) 2020-03-16 48454132+sjw36 Builtins::Lookup interface - phase1 (#519) 2020-03-16 jrprice Support half variants of dot (#524) 2020-03-15 alanbaker Update LLVM (#526) 2020-03-12 alanbaker Update deps (#523) 2020-03-11 kpet Add support for get_enqueued_local_size() (#521) Roll third_party/clspv-llvm/ 5c917bd9a..5c261c9c4 (444 commits) https://github.com/llvm/llvm-project/compare/5c917bd9a7de...5c261c9c4529 $ git log 5c917bd9a..5c261c9c4 --date=short --no-merges --format='%ad %ae %s' 2020-03-16 aprantl Fix typo in parameter name. 2020-03-16 gchatelet Revert "Disable memcpy-inline-fails.ll for windows" 2020-03-16 Matthew.Arsenault AMDGPU/GlobalISel: Make some large merges legal 2020-03-11 maskray [Object] Change ELFObjectFile::getFileFormatName() to use BFD names 2020-03-16 llvmgnsyncbot [gn build] Port f62b898c1f5 2020-03-16 thakis [gn build] (manually) port 8b409eaba more 2020-03-16 llvm-dev [TargetLowering] Only demand a funnelshift's modulo amount bits 2020-03-16 thakis [gn build] (manually) port 8b409eaba 2020-03-09 dominik.montada [GlobalISel] combine G_TRUNC with G_MERGE_VALUES 2020-03-16 aqjune [ExpandMemCmp] Correctly set alignment of generated loads 2020-03-16 tatyana [lldb] Remove unimplemented StackFrame::BehavesLikeZerothFrame 2020-03-16 tatyana [lldb] Copy m_behaves_like_zeroth_frame on stack frame update 2020-03-16 aqjune Add tests to ExpandMemCmp/X86/memcmp.ll before submitting D76113 2020-03-16 gchatelet Disable memcpy-inline-fails.ll for windows 2020-03-16 grimar [yaml2obj][test] - Fix comments in ELF/program-header-address.yaml test. NFC. 2020-03-16 sam.parker [NFC][TTI] Remove static_casts 2020-03-16 llvm-dev [X86] X86::isConstantSplat - enable partial undef bit handling by default. 2020-03-16 llvm-dev [X86] LowerRotate - use X86::isConstantSplat to detect constant splat rotation amounts. 2020-03-16 hokein.wu [AST] rename DependencyFlags.h => DependenceFlags.h, NFC 2020-03-16 sam.parker [NFC][TTI] Use switch in getCastInstrCost 2020-03-16 oliver.stannard Disable llvm-objdump --debug-vars tests on Windows 2020-03-16 pavel [lldb] Hardcode target in dwo-type-in-main-file.s test 2020-03-16 pbaran Add AllowMissingMoveFunctionsWhenCopyIsDeleted flag to cppcoreguidelines-special-member-functions 2020-03-14 paulsson [SystemZ] Avoid scalarization of [SU]INT_TO_FP ISD-nodes. 2020-03-16 oliver.stannard Don't run PowerPC objdump tests when PowerPC backend not built 2020-03-16 martin [llvm-objdump] Add llvm_unreachable to silence GCC warning. NFC. 2020-03-16 oliver.stannard Don't run ARM objdump tests when ARM backend not built 2020-03-16 david.stenberg [DebugInfo] Handle generic type DW_OP_convert ops in dsymutil 2020-03-16 pavel [lldb/DWARF] Fix crash when a dwo compile unit refers to a non-dwo type 2020-02-19 oliver.stannard [llvm-objdump] Add entry_value and stack_value opcodes 2020-02-19 oliver.stannard [llvm-objdump] Add simple memory expressions to variable display 2020-02-27 oliver.stannard [DebugInfo] Add unit test for compact expression printer 2019-12-09 oliver.stannard [llvm-objdump] Display locations of variables alongside disassembly 2020-03-16 sander.desmalen [SVE] Auto-generate builtins and header for svld1. 2020-03-16 david.stenberg [DebugInfo] Handle generic type DW_OP_convert ops in llvm-dwarfdump 2020-03-16 shengchen.kan [NFC][MC] Rename alignBranches* to emitInstruction* 2020-03-13 ruiu Implement CET Shadow Stack (Intel Controlflow Enforcement Technology) support on Windows 2020-03-16 grimar [obj2yaml][test] - Simplify call-graph-profile-section.yaml. NFCI. 2020-03-15 shengchen.kan [NFC][X86] Simplify test cases for branch align 2020-03-16 me [AVR] Add a release note about the AVR backend becoming an official backend 2020-03-13 simon [MIPS] Implement PUL.PS and PUU.PS instructions 2020-03-13 serguei.katkov [Verifier] Remove invalid verifier check 2020-03-13 JunMa [Coroutines] Do not evaluate InitListExpr of a co_return 2020-03-16 artem.dergachev [analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX. 2020-03-15 jonas [debuginfo-tests] Update test for double-dash long-option. 2020-03-15 aqjune [CodeGenPrepare] Freeze condition when transforming select to br 2020-03-16 aqjune Revert "[CodeGenPrepare] Freeze condition when transforming select to br" 2020-03-15 jonas [lldb/Process] Include Unwind.h in FreeBSDThread 2020-03-15 jonas [lldb/Host] s/FindProcesses/FindProcessesImpl/ in freebsd/Host.cpp 2020-03-13 jonas [lldb/Utils] Use PYTHON_EXECUTABLE to configure lldb-dotest's shebang (...) 2020-03-11 vvereschaka Revert "Temporarily re-apply https://reviews.llvm.org/D74347" 2020-03-11 ldionne [libc++abi] NFC: Simplify extern C declaration 2020-03-06 phosek [runtimes] When COMPILER_RT is enabled, consider SANITIZER prefixes 2020-03-04 aprantl Add an SDK attribute to DICompileUnit 2020-02-29 rnk Avoid including FileManager.h from SourceManager.h 2020-03-11 rnk Fix formatting after Module.h include adjustment, NFC 2020-03-11 spatel [PatternMatch] add matcher for FP infinity; NFC 2020-02-27 tra [CUDA,clang-cl] Filter out unsupported arguments for device-side compilation. 2020-02-27 rnk Avoid including Module.h from ExternalASTSource.h 2020-03-10 jinl Fix conflict value for metadata "Objective-C Garbage Collection" in the mix of swift and Objective-C bitcode 2020-03-11 riddleriver [mlir] Add support for non-identifier attribute names. 2020-03-11 mitchell Revert "[clang-format] Add option to specify explicit config file" There were a number of unexpected test failures. 2020-03-11 ldionne [libc++] Add SHA for C++20 Synchronization Library in ABI changelog 2020-03-11 mitchell [clang-format] Add option to specify explicit config file Summary: This diff extends the -style=file option to allow a config file to be specified explicitly. This is useful (for instance) when adding IDE commands to reformat code to a personal style. 2020-03-11 spatel [InstCombine] reduce demand-limited bool math to logic 2020-03-10 spatel [InstCombine] add tests for bool math; NFC 2020-03-11 aprantl Add a verification mechanism to CompilerType. 2020-03-11 Matthew.Arsenault AMDGPU: Don't hard error on LDS globals in functions 2020-03-11 listmail [GC] Loosen ordering on statepoint reloads to allow CSE 2020-03-11 paulatoth [clang-tidy] Mock system headers for portability-restrict-system-includes tests. 2020-03-06 stephen.neuendorffer [MLIR] Link MLIRMlirOptMain with the same libraries as mlir-opt 2020-03-11 llvm-dev [DAG] MatchRotate - Add funnel shift by immediate support 2020-03-11 stephen.neuendorffer [MLIR] Do not link mlir-cpu-runner with X86 libs 2020-02-17 jaskiewiczs Temporarily re-apply https://reviews.llvm.org/D74347 2020-03-11 francesco.petrogalli [llvm][CodeGen] IR intrinsics for SVE2 contiguous conflict detection instructions. 2020-03-10 Stanislav.Mekhanoshin [AMDGPU] Disable nested endcf collapse 2020-02-25 timshen [MLIR] Guard DMA-specific logic with DMA option 2020-03-10 aqjune [CodeGenPrepare] Fold br(freeze(icmp x, const)) to br(icmp(freeze x, const)) 2020-03-11 jaskiewiczs [libc++] [cmake] Better diagnostics for missing abi library headers 2020-03-11 jay.foad [AMDGPU] Extend macro fusion for ADDC and SUBB to SUBBREV 2020-03-11 flo [Matrix] Add remark propagation along the inlined-at chain. 2020-03-11 a.bataev [OPENMP][DOCS]Mark depobj as implemented, NFC. 2020-03-04 saugustine Lazily save initialState of registers during unwind. 2020-03-10 andrzej.warzynski [AArch64][SVE] Add the @llvm.aarch64.sve.sel intrinsic 2020-03-11 listmail [GC] Remove buggy untested optimization from statepoint lowering 2020-03-09 aprantl Add a decorator option to skip tests based on a default setting. 2020-03-03 maskray [ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of sh_addralign 2020-03-11 james.henderson [Object][unittest] Skip tests on machines with non-64 bit size_t 2020-03-11 david.green [ARM] Extra VFMA tests. NFC 2020-03-11 hokein.wu [clangd] Improve the "max limit" error message in rename, NFC. 2020-02-20 Matthew.Arsenault AMDGPU/GlobalISel: Manually RegBankSelect copies 2020-03-09 csigg [MLIR] Remove all-reduce lowering from GPU to NVVM. Use in-dialect lowering instead. 2020-01-29 csigg Change to individual pretty printer classes, remove generic `make_printer`. 2020-03-11 hubert.reinterpretcast [unittests][Object] Use matching signedness for expected value 2020-03-11 artem.dergachev [analyzer] Fix a strange compile error on a certain Clang-7.0.0 2020-03-11 protze [compiler-rt][tsan] Make fiber support in thread sanitizer dynamic linkable 2020-03-10 a.bataev [LIBOMPTARGET]Fix PR45139: Bug in mixing Python and OpenMP target offload. 2020-03-11 clementval [MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm lowering 2020-03-11 herhut Revert "[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm lowering" 2020-03-11 jbcoe [clang-format] Improved identification of C# nullables Roll third_party/cppdap/ c4358807e..4dcca5775 (1 commit) https://github.com/google/cppdap/compare/c4358807e2e6...4dcca5775616 $ git log c4358807e..4dcca5775 --date=short --no-merges --format='%ad %ae %s' 2020-03-12 bclayton Socket: Enable TCP_NODELAY Roll third_party/dxc/ cf0560b49..b5dda91c1 (4 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/cf0560b4936d...b5dda91c10ae $ git log cf0560b49..b5dda91c1 --date=short --no-merges --format='%ad %ae %s' 2020-03-13 Xottab-DUTY Enable D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY(#2572) 2020-03-12 jaebaek [spirv] Support Vulkan 1.2: change operands of OpEntryPoint (#2728) 2020-03-12 texr Skip root signature container validation on validator < 1.5 (#2764) 2020-03-11 texr Fix invalid sample count for typed buffers in struct (#2763) Roll third_party/glslang/ 9b620aa0c..4b2483ee8 (1 commit) https://github.com/KhronosGroup/glslang/compare/9b620aa0c12d...4b2483ee88ab $ git log 9b620aa0c..4b2483ee8 --date=short --no-merges --format='%ad %ae %s' 2020-03-16 mbechard Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123) Roll third_party/shaderc/ 14f128e8d..a7657e4fa (2 commits) https://github.com/google/shaderc/compare/14f128e8dc29...a7657e4fa2fe $ git log 14f128e8d..a7657e4fa --date=short --no-merges --format='%ad %ae %s' 2020-03-13 rharrison Rolling 2 dependencies (#999) 2020-03-12 rharrison Rolling 5 dependencies and updating expectations (#997) Roll third_party/spirv-headers/ 30ef660ce..a17e17e36 (1 commit) https://github.com/KhronosGroup/SPIRV-Headers/compare/30ef660ce2e6...a17e17e36da4 $ git log 30ef660ce..a17e17e36 --date=short --no-merges --format='%ad %ae %s' 2020-03-13 jmadill Add missing header to BUILD.gn. Roll third_party/spirv-tools/ dd3d91691..7a8f79762 (4 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/dd3d91691f1e...7a8f79762c4a $ git log dd3d91691..7a8f79762 --date=short --no-merges --format='%ad %ae %s' 2020-03-13 vasniktel Update dependencies (#3228) 2020-03-12 greg Instrument: Debug Printf support (#3215) 2020-03-12 vasniktel spirv-fuzz: Support OpPhi when adding dead break and continue (#3225) 2020-03-12 afdx spirv-fuzz: Fix vector width issue in 'add equation instructions' pass (#3223) Roll third_party/swiftshader/ ca10816d6..440fc9959 (29 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/ca10816d6c22..440fc9959f06 $ git log ca10816d6..440fc9959 --date=short --no-merges --format='%ad %ae %s' 2020-03-16 swiftshader.regress Regres: Update test lists @ 3a50a43d 2020-03-13 bclayton SpirvShaderDebugger: Implement scope nesting 2020-03-10 sugoi Compile Vulkan library with Subzero in Chromium 2020-03-13 bclayton SpirvShader: Silence warnings of unexpected opcodes 2020-02-28 amaiorano Subzero: hide dependency on Marl 2020-03-13 amaiorano BUILD.gn: add missing dependency onto marl for SubzeroReactor 2020-03-12 capn Consistently use TRUE/FALSE in CMakeLists.txt 2020-03-13 capn Exclude all static libraries from "all" build target 2020-02-28 amaiorano Subzero: replace Win32 fibers with Marl for couroutines 2020-03-12 bclayton SpirvShaderDebugger: Add flag for printing opcodes as they're executed 2020-03-12 bclayton SpirvShaderDebugger: Make Function extend Scope 2020-03-12 bclayton SpirvShaderDebugger: Add string helper for debug kinds 2020-03-12 bclayton SpirvShader: Implement OpenCLDebugInfo100DebugInfoNone 2020-03-12 bclayton SpirvShaderDebugger: Stub UNIMPLEMENTED() opcodes 2020-03-11 bclayton SpirvShader: Implement OpenCLDebugInfo100DebugInlinedAt 2020-03-11 sugoi Allow 3D filtering in the Blitter 2020-03-12 capn Fix building with latest LLVM 2020-03-12 capn Document single-level YCbCr image assumption 2020-03-09 capn Clarify the PointCoord calculation 2020-03-09 capn Remove unnecessary point setup calculations 2020-03-12 capn Don't needlessly build LLVM 2020-03-12 bclayton Squashed 'third_party/marl/' changes from 94a361cf0..64d123947 2020-03-11 bclayton VkImage: Implement BC7 texture format 2020-03-11 bclayton Squashed 'third_party/marl/' changes from a047dd0bb..94a361cf0 2020-03-06 capn Support running PowerVR samples using SwiftShader on Linux 2020-02-18 bclayton Regres: Roll dEQP to 1.2.1 2020-03-10 capn Regres: support testlist creation from specified hash 2020-03-06 capn Suppress warnings in Subzero dependencies 2020-03-10 bclayton Regres: Simplify running of local tests Roll third_party/vulkan-loader/ 136207a63..f1d9f12a1 (3 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/136207a63495...f1d9f12a19de $ git log 136207a63..f1d9f12a1 --date=short --no-merges --format='%ad %ae %s' 2020-03-12 charles loader: Fix skipping all layers if one bad is found 2020-03-10 charles loader: fix crash when json doesn't contain an object 2020-03-11 shannon build: Update known-good for 1.2.134 header Roll third_party/vulkan-validationlayers/ 2ff8b6a6f..be663d752 (8 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/2ff8b6a6f4d5...be663d752e45 $ git log 2ff8b6a6f..be663d752 --date=short --no-merges --format='%ad %ae %s' 2020-03-10 mark stateless: Removed suboptimal swapchain performance warning 2020-03-10 mark practices: Add perf warning for suboptimal swapchains 2020-03-09 mark tests: Added verification for subpass index OOB checks 2020-03-09 mark stateless: Added checks for OOB subpass indices 2020-03-11 mark chassis: Remove SetAll function for enables 2020-02-27 attilio.provenzano tests: Add BP tests for Arm-specific checks 2020-02-27 attilio.provenzano practices: Add a set of Arm-specific checks 2020-02-27 attilio.provenzano layers: Add support for vendor-specific checks Created with: roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json 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 b5b3f5f96..a8d4aa501 100644 --- a/DEPS +++ b/DEPS @@ -9,22 +9,22 @@ vars = { 'nlohmann_git': 'https://github.com/nlohmann', 'swiftshader_git': 'https://swiftshader.googlesource.com', - 'clspv_llvm_revision': '5c917bd9a7de8fc45401da00cd27661b429887e9', - 'clspv_revision': 'a0203e51bcd51e5a8195bffcf9e6ca2cb5346a8f', - 'cppdap_revision': 'c4358807e2e61c6fbc34f17074b8e52223e156f9', + 'clspv_llvm_revision': '5c261c9c452959985de19540c168b224af24e2d3', + 'clspv_revision': '0936e2904934392a07b8c9cb743441c56286f61a', + 'cppdap_revision': '4dcca5775616ada2796ff7f84c3a4843eee9b506', 'cpplint_revision': '26470f9ccb354ff2f6d098f831271a1833701b28', - 'dxc_revision': 'cf0560b4936d809e2102431c8c4f7f4a480ddaed', - 'glslang_revision': '9b620aa0c12d12dd7ec7ced43ce9e58f275d47c1', + 'dxc_revision': 'b5dda91c10aeb31c2075d6383a59fc5af6a28c40', + 'glslang_revision': '4b2483ee88ab2ce904f6bac27c7796823c45564c', 'googletest_revision': 'e588eb1ff9ff6598666279b737b27f983156ad85', 'json_revision': '456478b3c50d60100dbb1fb9bc931f370a2c1c28', 'lodepng_revision': 'e34ac04553e51a6982ae234d98ce6b76dd57a6a1', - 'shaderc_revision': '14f128e8dc29b40b1853a9c89481b72fec1044bb', - 'spirv_headers_revision': '30ef660ce2e666f7ae925598b8a267f4da6d33aa', - 'spirv_tools_revision': 'dd3d91691f1e1dc4c0f42818756cf5e165c8918c', - 'swiftshader_revision': 'ca10816d6c22094dab7022349fc2e2e9f21da6e6', + 'shaderc_revision': 'a7657e4fa2feca67e535bfb20d4fa89fd704921e', + 'spirv_headers_revision': 'a17e17e36da44d2cd1740132ecd7a8cb078f1d15', + 'spirv_tools_revision': '7a8f79762c4aafa8679cc653f21995ffa3a5dcd2', + 'swiftshader_revision': '440fc9959f06c539b09fd2e0d1456971132fd7d1', 'vulkan_headers_revision': '74556a131735598a5ae7a94ec5500a9d9f908b3a', - 'vulkan_loader_revision': '136207a63495917347ea8aec5bfeff267c207eb8', - 'vulkan_validationlayers_revision': '2ff8b6a6f4d5aa7ccfd4fff7a5d862b953293987', + 'vulkan_loader_revision': 'f1d9f12a19dee1a1350a2aeea4c7695b27aeef9a', + 'vulkan_validationlayers_revision': 'be663d752e45d93b11e81ee2e180e23974809d12', } deps = {