Rolling 7 dependencies (#789)
Rolling 7 dependencies (#789)

Roll third_party/clspv/ 51952284d..d4fab77af (1 commit)

https://github.com/google/clspv/compare/51952284d246...d4fab77af8e4

$ git log 51952284d..d4fab77af --date=short --no-merges --format='%ad %ae %s'
2020-02-18 alanbaker Update deps (#509)

Roll third_party/clspv-llvm/ 1cff2aa51..81e8b60b7 (139 commits)

https://github.com/llvm/llvm-project/compare/1cff2aa51239...81e8b60b722e

$ git log 1cff2aa51..81e8b60b7 --date=short --no-merges --format='%ad %ae %s'
2020-02-19 sven.vanhaastregt [OpenCL] Only declare _sat conversions for integer types
2020-02-19 pifon [MLIR] Add naive fusion of parallel loops.
2020-02-19 teemperor [lldb][NFC] Pointer to reference conversion for CompilerDeclContext params in ClangExpressionDeclMap.
2020-02-19 Milos.Stojanovic Recommit: "[llvm-exegesis] Improve error reporting in Assembler.cpp"
2020-02-18 pavel [lldb/DWARF] Add support for location lists in package files
2020-02-18 pavel ErrorTest: Break up "ErrorMatchers" test
2020-02-19 teemperor [lldb] Remove some unnecessary includes from test sources
2020-02-18 sam.parker [ARM][LowOverheadLoops] Check loop liveouts
2020-02-18 tberghammer Support OptionalAttr inside a StructAttr
2020-02-17 david.green [ARM] VMLAVA reduction patterns
2020-02-19 teemperor [lldb] Skip failing parts of TestCppConstructors that use 'new' on Windows
2020-02-19 teemperor [lldb] Make comparing RegisterInfo::[alt_]name's pointer value less footy-shooty
2020-02-19 sander.desmalen [AArch64][SVE] CodeGen of ACLE Builtin Types
2020-02-17 grimar [yaml2obj] - Change the order of implicitly created sections.
2020-02-19 oliver.stannard Revert "Reland D74436 "Change clang option -ffp-model=precise to select ffp-contract=on"""
2020-02-19 llvm-dev [AMDGPU] performCvtF32UByteNCombine - add SHL and SimplifyMultipleUseDemandedBits support
2020-02-17 david.green [ARM] MVE VADDLV lowering
2020-02-19 Petar.Avramovic [MIPS GlobalISel] Legalize non-power-of-2 and unaligned load and store
2020-02-19 Petar.Avramovic [MIPS GlobalISel] Select 4 byte unaligned load and store
2020-02-19 flo [TargetLower] Update shouldFormOverflowOp check if math is used.
2020-02-19 kerry.mclaughlin [AArch64][SVE] Add SVE2 intrinsics for polynomial arithmetic
2020-02-19 djordje.todorovic Reland "[DebugInfo] Enable the debug entry values feature by default"
2020-02-18 tamas.petz [LLD][ELF][ARM] Fix support for SBREL type relocations
2020-02-19 teemperor [lldb] Let TestCppConstructors pass without fix-it intervention
2020-02-19 teemperor [lldb] Put Host/common headers in a module
2020-02-14 david.green [ARM] Extra MVE VADDV reduction patterns
2020-02-19 flo [DebugInfo] Pass linux triple to tests requiring ELF.
2020-02-19 teemperor [lldb] Let TypeSystemClang::GetDisplayTypeName remove anonymous and inline namespaces.
2020-02-19 teemperor [lldb][NFC] Add a missing test case to TestCppConstructors.py
2020-02-19 teemperor [lldb] Make TestFormatters.py not rely on working constructor calls
2020-02-19 pifon [MLIR][Ploops] Add custom builders from ParallelOp and ReduceOp.
2020-02-19 Petar.Avramovic [MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUES
2020-02-19 1.int32 [clang-tidy] Added a case to UnconventionalAssignOperatorCheck.
2020-02-18 flo [CGP] Precommit tests for D74228.
2020-02-19 kbobyrev Fix build after D74606
2020-02-18 craig.topper [X86] Remove vXi1 select optimization from LowerSELECT. Move it to DAG combine.
2020-02-18 jonas [lldb/Core] Remove more duplicate code in PluginManager (NFCI)
2020-02-18 kbobyrev [clangd] Add add commit characters to the server capabilities
2020-02-17 craig.topper [X86] Handle splats in LowerBUILD_VECTORvXi1 by directly emitting scalar selects instead of deferring that to LowerSELECT.
2019-12-26 modocache [Coroutines][6/6] Clang schedules new passes
2019-12-26 modocache [Coroutines][5/6] Add coroutine passes to pipeline
2019-12-26 modocache [Coroutines][4/6] New pass manager: coro-cleanup
2020-02-18 modocache Re-land new pass manager coro-split and coro-elide
2020-02-11 SourabhSingh.Tomar [DebugInfo]: Added support for DWARFv5 Info section header parsing in llvm-dwp utility.
2020-02-18 maskray [DebugInfo][test] Fix section flags/type to avoid warning/error in the future
2020-02-18 modocache [LazyCallGraph] Fix ambiguous index value
2020-02-18 jonas [lldb] Sort forward declarations in lldb-forward.h
2020-02-18 jonas [lldb] Move ArchitectureCreateInstance into ldb-private-interfaces
2020-02-18 jonas [lldb/Docs] Update the features matrix
2020-02-18 jonas [lldb/Docs] Update the Windows documentation
(...)
2020-02-18 jgorbe [libunwind] Fix memory leak in handling of DW_CFA_remember_state and DW_CFA_restore_state
2020-02-18 sguelton Revert "Support -fuse-ld=lld for riscv"
2020-02-18 llvm-dev [TargetLowering] Add SimplifyMultipleUseDemandedBits 'all elements' helper wrapper. NFC.
2020-02-18 yaxun.liu Revert "[CUDA][HIP][OpenMP] Add lib/Sema/UsedDeclVisitor.h after D70172"
2020-02-18 yaxun.liu Revert "[CUDA][HIP][OpenMP] Emit deferred diagnostics by a post-parsing AST travese"
2020-02-18 riddleriver [mlir] Add a TypeRange class that functions similar to ValueRange.
2020-02-18 jonas [lldb/Plugin] Generate LLDB_PLUGIN_DECLARE with CMake
2020-02-18 alexandre.ganea Improve comments after 8404aeb56a73ab24f9b295111de3b37a37f0b841.
2020-02-18 craig.topper [X86] Add a helper function to pull some repeated code out of combineGatherScatter. NFC
2020-02-17 maskray [JumpThreading] Skip unconditional PredBB when threading jumps through two basic blocks
2020-02-18 llvmgnsyncbot [gn build] Port c9e93c84f61
2020-02-18 tyker1 Add Query API for llvm.assume holding attributes
2020-02-18 huihuiz [NFC] Silence compiler warning [-Wmissing-braces].
2020-02-17 Stanislav.Mekhanoshin [AMDGPU] Use generated RegisterPressureSets enum
2020-02-18 Matthew.Arsenault CodeGen: Move undef_tied_input declaration
2020-02-18 jonas [lldb/Plugin] Unconditionally initialize DynamicLoaderDarwinKernel
2020-02-18 thakis [gn build] (manually) port fc69967a4b9
2020-02-14 Stanislav.Mekhanoshin [TBLGEN] Emit register pressure set enum
2020-02-16 kostyak [scudo][standalone] Shift some data from dynamic to static
2020-02-18 Milos.Stojanovic Revert "[llvm-exegesis] Improve error reporting in Assembler.cpp"
2020-02-18 mikhail.maltsev [ARM,MVE] Add vbrsrq intrinsics family
2020-02-18 flo [SLPVectorizer] Do not assume extracelement idx is a ConstantInt.
2020-02-18 jan.kratochvil [lldb] [nfc] Separate DIERef vs. user_id_t: GetForwardDeclClangTypeToDie()
2020-02-17 nikita.ppv [VectorUtils] Accept IRBuilderBase; NFC
2020-02-17 nikita.ppv [SimplifyLibCalls] Accept IRBuilderBase; NFC
2020-02-17 nikita.ppv [LoopUtils] Accept IRBuilderBase; NFC
2020-02-17 nikita.ppv [BuildLibCalls] Accept IRBuilderBase; NFC
2020-01-11 nikita.ppv [InstCombine] Fix worklist management when simplifying demanded bits
2020-02-16 nikita.ppv [InstCombine] Fix multi-use handling in cttz transform
2020-02-18 sd.fertile [PowerPC][NFC] Add defines to help creating the SpillSlot arrays.
2020-02-09 nikita.ppv [InstCombine] Relax preconditions for ashr+and+icmp fold (PR44754)
2020-02-09 nikita.ppv [InstCombine] Add more tests for icmp+and+ashr; NFC
2020-02-18 romanov.alexey1 Cover cases like (b && c && b) in the redundant expression check.
2020-02-18 aaron Hopefully fixing a failing build bot.
2020-02-17 jpienaar [mlir] Add short readme.txt to docs directory
2020-02-18 John.W.Marshall Use getLocation() in "too few/too many arguments" diagnostic
2020-02-18 benny.kra Drop a constexpr in favor of const, MSVC complains.
2020-02-18 weiwei64 [RISCV] Implement mayBeEmittedAsTailCall for tail call optimization
2020-02-18 sander.desmalen Add OffsetIsScalable to getMemOperandWithOffset
2020-02-18 ldionne [libc++] Add ABI list for 9.0 release
2020-02-18 djordje.todorovic Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""
2020-02-15 sguelton Prevent gcc from issuing a warning upon coffnamecpy
2020-02-18 marukawa [VE] TLS codegen
2020-02-18 zinenko [mlir] NFC: Rename LLVMOpLowering::lowering to LLVMOpLowering::typeConverter
2020-02-11 luke.geeson [AArch64] Add Cortex-A34 Support for clang and llvm
2020-02-18 melanie.blower Reland D74436 "Change clang option -ffp-model=precise to select ffp-contract=on""     Change clang option -ffp-model=precise, the default, to select ffp-contract=on     The patch caused some problems for PowerPC but ibm has made     adjustments so I am resubmitting this patch.  Additionally, Andy looked     at the performance regressions on LNT and it looks like a loop     unrolling decision that could be adjusted.
2020-02-18 eleviant [Assembler] Emit summary index flags
2020-02-14 Matthew.Arsenault AMDGPU/GlobalISel: Adjust branch target when lowering loop intrinsic
2020-02-18 pavel [lldb] Merge RangeArray and RangeVector
2020-02-18 yitzhakm [libTooling] Add option for `buildAST` to report diagnostics.

Roll third_party/dxc/ de35705c7..b8bc6a6af (4 commits)

https://github.com/Microsoft/DirectXShaderCompiler/compare/de35705c773f...b8bc6a6af884

$ git log de35705c7..b8bc6a6af --date=short --no-merges --format='%ad %ae %s'
2020-02-18 grroth Correct generated version race condition (#2704)
2020-02-18 hekotas Fix x86-only build break and a few warnings (#2702)
2020-02-18 texr Update DxilMDHelper's SM for correct MinValVersion info. (#2701)
2020-02-18 grroth Correct reflection stripping detection (#2696)

Roll third_party/glslang/ 113d07a6e..c008fcb8c (2 commits)

https://github.com/KhronosGroup/glslang/compare/113d07a6ebda...c008fcb8cc0f

$ git log 113d07a6e..c008fcb8c --date=short --no-merges --format='%ad %ae %s'
2020-02-19 lryer Fix iomapper issue
2020-02-11 cepheus Fix part of #2070: Correctly handle promotion for <unary-op>(int).

Roll third_party/swiftshader/ 0bbf7ba9f..8def9063c (2 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/0bbf7ba9f909..8def9063c4fd

$ git log 0bbf7ba9f..8def9063c --date=short --no-merges --format='%ad %ae %s'
2020-02-18 cwallez Only call updateBorders on ranges that can be cubemaps.
2020-01-27 capn Fix sRGB conversion precision issues

Roll third_party/vulkan-loader/ 0bd30e43c..39e685ccd (2 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/0bd30e43c007...39e685ccd37e

$ git log 0bd30e43c..39e685ccd --date=short --no-merges --format='%ad %ae %s'
2020-01-19 bas loader: Deal with failure loading implicit layer libraries.
2020-02-15 georg.m.lehmann loader: correct the name of vkNegotiateLayerInterfaceVersion

Roll third_party/vulkan-validationlayers/ 873e416c2..f155ccfd2 (13 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/873e416c2d07...f155ccfd202d

$ git log 873e416c2..f155ccfd2 --date=short --no-merges --format='%ad %ae %s'
2020-02-18 locke layers: Clean up
2020-01-08 jzulauf layers: Refactor global image layout map for perf
2020-01-02 locke layers: Remove ImageSubresourcePair
2020-01-02 locke layers: Add initial layout when creating
2019-12-30 locke layers: New container
2019-12-30 locke layers: format is not necessary
2020-02-17 locke layers: Correct data type
2019-12-19 locke layers: Remove binding.mem
2020-02-17 locke layers: Remove MEMORY_UNBOUND
2019-11-26 locke layers: shared_ptr memory
2020-02-16 baldurk tests: Add positive and negative non-semantic info tests
2020-02-16 baldurk layers: Validate non-semantic info extension
2020-02-17 shannon build: Update known-good files for 1.2.133 header

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
google/amber,google/amber,google/amber,google/amber,google/amber