From e650a7deba51c75a926ee343c4994feab35a851f Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Thu, 23 Jan 2020 09:08:35 -0500 Subject: [PATCH] Rolling 9 dependencies Roll third_party/clspv-llvm/ b37f6d3af..ce23515f5 (334 commits) https://github.com/llvm/llvm-project/compare/b37f6d3af100...ce23515f5ab0 $ git log b37f6d3af..ce23515f5 --date=short --no-merges --format='%ad %ae %s' 2020-01-15 luke.drummond [tablegen] Emit string literals instead of char arrays 2020-01-23 zinenko Revert "[mlir] Add baseAttr to TypedArrayAttrBase." 2020-01-23 jay.foad [CodeGen] Make use of MachineInstrBuilder::getReg 2020-01-23 llvmgnsyncbot [gn build] Port 2f6987ba61c 2020-01-23 sam.parker [NFC][RDA] Make the interface const 2020-01-23 llvm-dev [SelectionDAG] Compute Known + Sign Bits - merge INSERT_VECTOR_ELT known/unknown index paths 2020-01-23 fedor.sergeev [LoopRotate] add ability to repeat loop rotation until non-deoptimizing exit is found 2020-01-23 gchatelet [Alignement][NFC] Deprecate untyped CreateAlignedLoad 2020-01-23 krasimir Treat C# `using` as a control statement 2020-01-23 kerry.mclaughlin [AArch64][SVE] Add first-faulting load intrinsic 2020-01-23 simon.tatham [ARM,MVE] Support immediate vbicq,vorrq,vmvnq intrinsics. 2020-01-23 simon.tatham [ARM,MVE] Revise immediate VBIC/VORR to look more like NEON. 2020-01-23 Milos.Stojanovic [llvm-exegesis] Don't use unsupported aliasing instructions 2020-01-16 thomasp [FileCheck] Strengthen error checks in unit tests 2020-01-23 llvm-dev [SelectionDAG] ComputeKnownBits - merge EXTRACT_VECTOR_ELT known/unknown index paths 2020-01-23 llvm-dev [SelectionDAG] Compute Known + Sign Bits - merge INSERT_SUBVECTOR known/unknown index paths 2020-01-23 martin [LLD] [COFF] Silence a GCC warning about an unused variable. NFC. 2020-01-22 djordje.todorovic [NFC][DwarfDebug] Use proper analog GNU attribute for the pc address 2020-01-23 benny.kra [mlir] Shrink-wrap anonymous namespaces around the classes it's supposed to enclose. NFC. 2020-01-22 courbet [llvm-exegesis] Allow the randomizer to fail nicely... 2020-01-23 sam.mccall Revert "[Concepts] Placeholder constraints and abbreviated templates" 2020-01-23 teemperor [lldb][NFC] Delete empty file source/Host/linux/ProcessLauncherLinux.cpp 2020-01-23 russell.gallop [test] Avoid loop-unroll.c test getting confused by fadd in git revision 2020-01-22 grimar [llvm-readobj][test] - Add a check for --dyn-syms. 2020-01-22 grimar [Object][test] - Remove readobj-elf-versioning.test and support files. 2020-01-23 teemperor [lldb][NFC] Rename ClangASTContext to TypeSystemClang 2020-01-23 courbet [llvm-exegesis] Restrict to allowed back-to-back instructions in SerialSnippetGenerator. 2020-01-23 markus.boeck02 [LLD][COFF] Enable linking of __declspec(selectany) symbols from Clang and GCC 2020-01-21 suc-daniil [SSAUpdater] Don't call ValueIsRAUWd upon single use replacement 2020-01-20 ikudrin [DWARF] Eliminate the DWARFDebugNames::Header::Padding field. 2020-01-20 ikudrin [DWARF] Get rid of DWARFDebugNames::HeaderPOD. NFC. 2020-01-23 saar [Concepts] Profile TypeConstraints in ProfileTemplateParameterList 2020-01-23 saar Revert "[Concepts] Profile TypeConstraints in ProfileTemplateParameterList" 2020-01-17 ikudrin [DWARF] Support 64-bit DWARF in .debug_pubnames and similar tables. 2020-01-23 saar [Concepts] Profile TypeConstraints in ProfileTemplateParameterList 2020-01-23 martin [lldb/Test] Don't add a check-* target as dependency in add_lit_testsuite 2020-01-10 suc-daniil NFC. Add PR44320 IR test case. 2020-01-20 suc-daniil NFC. Remove obsolete SimpleAnalysis infrastructure 2020-01-23 ikudrin Fix build bot failures. 2020-01-23 llvmgnsyncbot [gn build] Port dcff3961c2d 2019-12-26 ikudrin [DWARF] Better detect errors in Address Range Tables. 2019-12-23 ikudrin [DWARF] Support DWARF64 in DWARFDebugArangeSet. 2020-01-20 ikudrin [DWARF] Make dwarf::getDwarfOffsetByteSize() a free function. NFC. 2020-01-20 ikudrin [DWARF] Make dwarf::getUnitLengthFieldByteSize() constexpr. NFC. 2019-12-25 ikudrin [DWARF] Return Error from DWARFDebugArangeSet::extract(). 2019-12-27 ikudrin [DWARF] Allow empty address range tables. 2020-01-20 suc-daniil [LICM] NFC. Remove AST caching infrastructure 2020-01-22 bion [libcxx] [test] Don't assert that moved-from containers with non-POCMA allocators are empty. 2020-01-22 Matthew.Arsenault AMDGPU/GlobalISel: Fix generated wave64 checks 2020-01-22 Matthew.Arsenault AMDGPU/GlobalISel: Remove redundant or patterns (...) 2019-12-04 adam.balogh [clang-tidy] New check: bugprone-misplaced-pointer-arithmetic-in-alloc 2020-01-21 Matthew.Arsenault AMDGPU/GlobalISel: Add some baseline tests for unmerge legalization 2020-01-20 gchatelet [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemMove 2020-01-21 grimar [llvm-readobj] - Remove rpath.test. 2020-01-21 gchatelet [Alignment][NFC] Use Align with CreateMaskedLoad 2020-01-21 pavel [lldb] Use llvm::stable_sort in Line 2020-01-17 tpopp Create a gpu.module operation for the GPU Dialect. 2020-01-21 courbet [llvm-exegesis] Fix support for LEA64_32r. 2020-01-21 teemperor [lldb][NFC] Convert LLDB_LOGF to LLDB_LOG in ClangASTSource.cpp 2020-01-16 andrew.ng [ELF] Refactor uses of getInputSections to improve efficiency NFC 2020-01-21 gabor.marton [analyzer] Enable PlacementNewChecker by default 2020-01-16 grimar [llvm-readelf][llvm-readobj] - Fix the indentation when printing dynamic tags. 2020-01-21 llvm-dev [DAG] Fold extract_vector_elt (scalar_to_vector), K to undef (K != 0) 2020-01-21 courbet [llvm-exegesis] Add support for AVX512 explicit rounding operands. 2020-01-20 llvm-dev [TargetLowering] SimplifyDemandedBits - Pull out InDemandedMask variable to ISD::SHL. NFCI. 2020-01-20 llvm-dev Regenerate rotated uxt tests 2020-01-15 peter.smith [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-14 ikudrin Reapply: [MachO] Add a test for detecting reserved unit length. 2020-01-21 anna.welker [ARM][MVE] Enable masked scatter 2020-01-21 frank.laub [MLIR] LLVM Dialect: add llvm.cmpxchg and improve llvm.atomicrmw custom parser 2020-01-21 llvmgnsyncbot [gn build] Port a80291ce10b 2020-01-21 nicolai.haehnle Revert "[AMDGPU] Invert the handling of skip insertion." 2019-12-30 zakk.chen [RISCV] Pass target-abi via module flag metadata 2020-01-20 i [MC] Improve a report_fatal_error 2020-01-20 i [AMDGPU] Fix -Wunused-variable after e5823bf806ca9fa6f87583065b3898a2edabce57 2020-01-20 31459023+hctim Revert "[MachO] Add a test for detecting reserved unit length." 2020-01-21 kbobyrev [clangd] Fix rename for explicit destructor calls 2020-01-20 Matthew.Arsenault AMDDGPU/GlobalISel: Fix RegBankSelect for llvm.amdgcn.ps.live 2020-01-20 serguei.n.dmitriev [llvm-objcopy][ELF] Allow setting SHF_EXCLUDE flag for ELF sections 2020-01-21 jrtc27 [lld][RISCV] Print error when encountering R_RISCV_ALIGN 2020-01-20 eric Revert "[libc++] Optimize / partially inline basic_string copy constructor" 2020-01-20 Matthew.Arsenault AMDGPU: Generate test checks 2020-01-18 Matthew.Arsenault AMDGPU: Don't create weird sized integers 2020-01-20 31459023+hctim Revert "PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer." 2020-01-20 i [AsmPrinter] Don't emit __patchable_function_entries entry if "patchable-function-entry"="0" 2020-01-17 efriedma [lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatable links. 2020-01-18 Matthew.Arsenault AMDGPU: Cleanup and generate 64-bit div tests 2020-01-03 Matthew.Arsenault AMDGPU: Prepare to use scalar register indexing 2020-01-03 Matthew.Arsenault AMDGPU: Partially merge indirect register write handling 2020-01-17 kparzysz [Hexagon] Add support for Hexagon/HVX v67 ISA 2020-01-20 aminim Fix printer for llvm.addressof symbol name that need escaping 2020-01-20 mtrofin [NFC] small rename of private member in InlineCost.cpp 2020-01-11 jpienaar [mlir] Generalize broadcastable trait operands 2020-01-13 Matthew.Arsenault AMDGPU/GlobalISel: Add documentation for RegisterBankInfo 2020-01-20 jonas [lldb/Docs] Add lldb-x86_64-fedora to the CI page 2020-01-20 kadircet [clangd] Fix DocumentOutline for concepts 2020-01-20 jonas [lldb/IOHandler] Improve synchronization between IO handlers. 2020-01-20 devnexen [OpenMP] affinity little fix for FreeBSD 2020-01-20 jonas [lldb/Test] Check that attribute exists before comparing its value 2020-01-20 jonas [lldb/Util] Add a utility to run transparently capture and replay tests. Roll third_party/googletest/ 8b4817e3d..10b1902d8 (6 commits) https://github.com/google/googletest/compare/8b4817e3df37...10b1902d893e $ git log 8b4817e3d..10b1902d8 --date=short --no-merges --format='%ad %ae %s' 2020-01-21 absl-team Googletest export 2020-01-17 absl-team Googletest export 2020-01-16 absl-team Googletest export 2020-01-15 36923279+ivan1993br Remove exclusion of *-main and*-all targets 2020-01-12 hilmanbeyri Use IsReadableTypeName IsReadableTypeName in OfType function in gmock-matchers_test.cc 2020-01-12 hilmanbeyri fix unit test failure on NoShortCircuitOnFailure and DetectsFlakyShortCircuit when GTEST_HAS_RTTI is 1 Roll third_party/shaderc/ c6a2ef12d..9ad78aa7d (4 commits) https://github.com/google/shaderc/compare/c6a2ef12dffc...9ad78aa7dba2 $ git log c6a2ef12d..9ad78aa7d --date=short --no-merges --format='%ad %ae %s' 2020-01-22 rharrison Start v2020.0 (#970) 2020-01-22 rharrison Fix the version string (#971) 2020-01-22 rharrison Finalize v2019.1 (#969) 2020-01-20 rharrison Rolling 3 dependencies and updating expectations (#966) Roll third_party/spirv-headers/ 204cd131c..dc77030ac (2 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/204cd131c42b...dc77030acc9c $ git log 204cd131c..dc77030ac --date=short --no-merges --format='%ad %ae %s' 2020-01-20 dneto Fix the license to match LICENSE 2020-01-20 syoussefi Add BUILD.gn Roll third_party/spirv-tools/ 323a81fc5..ab7ac60f1 (1 commit) https://github.com/KhronosGroup/SPIRV-Tools/compare/323a81fc5e30...ab7ac60f14ae $ git log 323a81fc5..ab7ac60f1 --date=short --no-merges --format='%ad %ae %s' 2020-01-21 afdx spirv-fuzz: Refactoring and type-related fixes (#3144) Roll third_party/swiftshader/ 11cb891a0..cb4d2c38a (10 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/11cb891a01a2..cb4d2c38a343 $ git log 11cb891a0..cb4d2c38a --date=short --no-merges --format='%ad %ae %s' 2020-01-23 swiftshader.regress Regres: Update test lists @ c514ab00 2020-01-20 capn Evaluate interpolants at pixel center when multisampling disabled 2020-01-14 capn Use pixel centers for non-multisampled rasterization 2020-01-20 sugoi Improve 565 and 5551 precision 2020-01-22 bclayton CMake: Make the use of endif() / endif(EXPR) consistent 2020-01-22 bclayton Vulkan debugger: Don't wait for debugger by default. 2020-01-20 bclayton CMakeLists: Allow overriding of building cppdap 2020-01-20 bclayton CMakeLists: Only expose options if they're not set as vars 2020-01-22 capn Don't use VK_TRUE comparisons 2020-01-20 sugoi Support more 10_10_10_2 formats as vertex attributes Roll third_party/vulkan-headers/ 881bbb347..726435870 (1 commit) https://github.com/KhronosGroup/Vulkan-Headers/compare/881bbb347a08...726435870206 $ git log 881bbb347..726435870 --date=short --no-merges --format='%ad %ae %s' 2020-01-21 oddhack Update for Vulkan-Docs 1.2.132 Roll third_party/vulkan-loader/ af8c7e040..37d3a235a (2 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/af8c7e040f93...37d3a235af2c $ git log af8c7e040..37d3a235a --date=short --no-merges --format='%ad %ae %s' 2020-01-22 mark loader: Improve 1.2 promoted extension fix 2020-01-22 mark loader: Fix handling of promoted device extensions Roll third_party/vulkan-validationlayers/ 41a96d15f..8317b28e6 (22 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/41a96d15fd99...8317b28e672a $ git log 41a96d15f..8317b28e6 --date=short --no-merges --format='%ad %ae %s' 2020-01-22 johnz layers: update minor version for linux json files 2020-01-21 mark chassis: Rename debug logging mutex 2020-01-15 mark chassis: Add debug log message helpers to framework 2020-01-09 mark tests: Delete some unused vars & init from framework 2020-01-14 tony layers: Don't examine attachments if imageless fb 2019-12-18 tony layers: Update json files for 1.2 2020-01-17 mark corechecks: Plumb api names through renderpass validation 2020-01-17 tony layers: Pass api names to error messages 2020-01-16 tony build: Update glslang to 1.2 version 2020-01-10 pdaniell Add validation layer support for Vulkan 1.2 feature/prop structs 2019-12-03 tony tests: Add tests for promoted extensions 2019-12-05 tony layers: Account for Vulkan12Features enablement 2019-12-02 tony layers: Update state tracker for v1.2 2019-11-22 tony layers: Update validation for v1.2 2019-12-13 tony layers: Make DeviceCreateInfo pNext copy more clear 2019-11-21 tony layers: Generator changes for 1.2 2020-01-15 tony layers: Update copyrights for 1.2 changes 2019-12-20 mikes build: Header update for Vulkan 1.2 2019-12-20 mikes layers: Drop suffixes for modified VUIDs 2019-10-21 mikes layers: Drop suffixes for new core identifiers 2019-10-21 mikes scripts: Tweak extension detection 2020-01-18 s.fricke tests: Fixed checking format against VK_IMAGE_USAGE 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 | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/DEPS b/DEPS index 88148aea8..65c6f98f7 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': 'b37f6d3af100dacf550888aef21787c2b2494ad0', + 'clspv_llvm_revision': 'ce23515f5ab01161c98449d833b3ae013b553aa8', 'clspv_revision': '50e3cd23a763372a0ccf5c9bbfc21b6c5e2df57d', 'cpplint_revision': '26470f9ccb354ff2f6d098f831271a1833701b28', 'dxc_revision': '0532d8cd08c9535af2ca5407a3c6289766312f53', 'glslang_revision': 'b0ada80356ca7b560c600b93a596af1331442542', - 'googletest_revision': '8b4817e3df3746a20502a84580f661ac448821be', + 'googletest_revision': '10b1902d893ea8cc43c69541d70868f91af3646b', 'lodepng_revision': '5a0dba103893e6b8084be13945a826663917d00a', - 'shaderc_revision': 'c6a2ef12dffcd0c13f4d8c90b1a2f23ccda7931a', - 'spirv_headers_revision': '204cd131c42b90d129073719f2766293ce35c081', - 'spirv_tools_revision': '323a81fc5e30e43a04e5e22af4cba98ca2a161e6', - 'swiftshader_revision': '11cb891a01a2b47cc2135ef19ca18046662476e0', - 'vulkan_headers_revision': '881bbb347a08d1b5aa77f61a52a30b506de9f2bf', - 'vulkan_validationlayers_revision': '41a96d15fd99c024f6df17761c2c46c31a5fa9ae', - 'vulkan_loader_revision': 'af8c7e040f93a58e368ce477a409238d9728f46c', + 'shaderc_revision': '9ad78aa7dba268ef8b808d23b135ea636fd893b1', + 'spirv_headers_revision': 'dc77030acc9c6fe7ca21fff54c5a9d7b532d7da6', + 'spirv_tools_revision': 'ab7ac60f14ae66006bed5c989a2cfd4c4881704c', + 'swiftshader_revision': 'cb4d2c38a3430437b1fceeb1d066e2d98d1916b1', + 'vulkan_headers_revision': '7264358702061d3ed819d62d3d6fd66ab1da33c3', + 'vulkan_validationlayers_revision': '8317b28e672a6bff682f8406575e5daf446a80f3', + 'vulkan_loader_revision': '37d3a235af2cc822c6aaf62616cf19db43d9bc8b', } deps = {