Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rolling 10 dependencies #762

Closed
wants to merge 1 commit into from
Closed

Rolling 10 dependencies #762

wants to merge 1 commit into from

Conversation

dj2
Copy link
Collaborator

@dj2 dj2 commented Jan 6, 2020

Roll third_party/clspv/ ae7cff6ee..bb237bfb7 (6 commits)

google/clspv@ae7cff6...bb237bf

$ git log ae7cff6ee..bb237bfb7 --date=short --no-merges --format='%ad %ae %s'
2020-01-02 alanbaker Update LLVM (#479)
2020-01-02 petr_kraus Fix docs typo in extension name (#478)
2020-01-02 alanbaker Add support for half image builtins (#476)
2019-12-20 dneto Use unique_ptr instead of shared_ptr (#475)
2019-12-19 alanbaker Update LLVM (#474)
2019-12-19 jrprice Fix memory leaks in SPIRVProducerPass (#472)

Roll third_party/clspv-llvm/ dcb48f50b..de735247c (4239 commits)

llvm/llvm-project@dcb48f5...de73524

$ git log dcb48f50b..de735247c --date=short --no-merges --format='%ad %ae %s'
2020-01-06 llvm-dev [X86] Add extra PR43971 test case mentioned in D70267
2020-01-06 llvm-dev [CostModel][X86] Add missing scalar i64->f32 uitofp costs
2020-01-06 llvm-dev [DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits helper. NFCI.
2020-01-03 jh7370 [test][DebugInfo][NFC] Rename method for clarity
2020-01-06 jh7370 [NFC] Fix trivial typos in comments
2020-01-06 llvm-dev Fix MSVC "not all control paths return a value" warning. NFCI.
2020-01-06 sjoerd.meijer [ARM][MVE] More MVETailPredication debug messages. NFC.
2020-01-01 shengchen.kan Add interface emitPrefix for MCCodeEmitter
2020-01-06 ehudkatz [APFloat] Fix compilation warnings
2020-01-06 kern.handa [mlir] Update mlir/CMakeLists.txt to install *.def files
2019-12-11 neil.henning Add ExternalAAWrapperPass to createLegacyPMAAResults.
2020-01-06 ehudkatz [APFloat] Add recoverable string parsing errors to APFloat
2019-11-29 anton.a.afanasyev [Metadata] Add TBAA struct metadata to AAMDNode
2020-01-06 notstina [Clang] Force rtlib=platform in test to avoid fails with CLANG_DEFAULT_RTLIB
2020-01-05 craig.topper [TargetLowering] Use SETCC input type to call getBooleanContents instead of the setcc result type.
2020-01-02 ravishankarm [mlir][spirv] Update SPIR-V documentation with information about lowering to SPIR-V dialect.
2020-01-05 maskray [MC] Reorder members of MCFragment's subclasses to decrease padding
2020-01-05 maskray [MC] Reorder MCFragment members to decrease padding
2020-01-06 qshanz [DAGCombine] Don't check the legality of type when combine the SIGN_EXTEND_INREG
2020-01-05 maskray [MC] Delete MCFragment::isDummy. NFC
2020-01-05 craig.topper [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 targets.
2020-01-06 chen3.liu [NFC] Modify the format: Drop the else since we alerady returned in the if.
2020-01-05 modocache [Coroutines] Remove corresponding phi values when apply simplifyTerminatorLeadingToRet
2020-01-05 steveire Clang-format previous commit
2020-01-05 maskray [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to ARMELFObjectWriter::addTargetSectionFlags
2020-01-05 steveire Add missing test
2020-01-05 notstina [Gnu toolchain] Look at standard GCC paths for libstdcxx by default
2020-01-05 maskray [MC] Delete MCSection::{rbegin,rend}
2020-01-05 steveire Allow using traverse() with bindings
2020-01-05 steveire Fix oversight in AST traversal helper
2020-01-05 maskray [MC] Merge MCSymbol::getSectionPtr into getSection and simplify
2020-01-05 maskray [MC] Drop an unused rule about absolute temporary symbols
2020-01-05 llvm-dev [X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT nodes (PR43660)
2020-01-05 llvm-dev [X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. NFCI.
2020-01-05 llvm-dev [X86] Merge (identical) LowerGC_TRANSITION_START and LowerGC_TRANSITION_END (NFC)
2020-01-05 david.green [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as MVE vectors
2020-01-05 david.green [ARM] Fill in FP16 FMA patterns
2020-01-04 david.green [ARM] Add and update FMA tests. NFC
2020-01-05 david.green [ParserTest] Move raw string literal out of macro
2020-01-04 craig.topper [LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in LegalizeVectorOps to avoid scalarization.
2020-01-04 craig.topper [TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for the condition to feed the DstVT select.
2020-01-04 craig.topper [LegalizeVectorOps] Split most of ExpandStrictFPOp into a separate UnrollStrictFPOp method. Call that method from ExpandUINT_TO_FLOAT.
2020-01-04 maskray [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFC
2020-01-04 Matthew.Arsenault GlobalISel: Scalarize all division operations
2020-01-04 flo Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."
2020-01-04 flo [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).
2020-01-04 flo [SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC).
2020-01-04 Matthew.Arsenault GlobalISel: Define G_READCYCLECOUNTER
2019-12-27 Matthew.Arsenault AMDGPU/GlobalISel: Refine SMRD selection rules
2020-01-02 Matthew.Arsenault AMDGPU/GlobalISel: Legalize more odd sized loads
(...)
2018-07-14 clattner Switch the comment syntax from ; to // comments as discussed on Friday. There is no strong reason to prefer one or the other, but // is nice for consistency given the rest of the compiler is written in C++.
2018-07-14 shpeisman Use LLVM dynamic dispatch to disambiguate between StmtBlock subclasses.
2018-07-13 shpeisman Refactor implementation of Statement class heirarchy to use statement block. Use LLVM double-link with parent list to store statements within a block.
2018-07-12 bondhugula Comment fixes for affine map range size parsing.
2018-07-11 bondhugula Parse affine map range sizes.
2018-07-11 bondhugula Implement some simple affine expr canonicalization/simplification.
2018-07-11 jpienaar Remove const reference to errorReporter.
2018-07-11 jpienaar Fix setting errorReporter.
2018-07-10 clattner Add attributes and affine expr/map to the Builder, switch the parser over to use it.
2018-07-10 clattner Finish refactoring the parser into subunits, creating a ModuleParser and AffineMapParser to localize the parsing productions that only make sense at the top level of a module, and within an affine map, respectively. NFC.
2018-07-09 clattner Refactor the parser a bit to split out the pieces that need their own local state into their own specialized parser subclasses. This is important, because a monolithic parser grows very large very quickly and we're already getting big.
2018-07-09 shpeisman Implement OperationStmt. Refactor function printing to use FunctionState class for operation printing. FunctionState class is a base class for CFGFunctionState and MLFunctionState classes. No parsing yet - will add once cl/203785893 is in.
2018-07-09 bondhugula AffineMap/AffineExpr: delete copy constructor/assignment, refactor affine expr parsing.
2018-07-09 bondhugula Complete affine expr parsing support
2018-07-08 clattner Introduce the start of IR builder APIs, which makes it easier and less error prone to create things.
2018-07-07 jpienaar Expand check-parser-errors to match multiple errrors per line.
2018-07-07 clattner Add basic lexing and parsing support for SSA operands and definitions. This isn't actually constructing IR objects yet, it is eating the tokens and discarding them.
2018-07-07 jpienaar Change to assert(0,x) to llvm_unreachable(x)
2018-07-06 clattner Implement a simple IR verifier, including support for custom ops adding their own requirements.
2018-07-05 clattner Implement Uday's suggestion to unique attribute lists across instructions, reducing the memory impact on Operation to one word instead of 3 from an std::vector.
2018-07-05 clattner Add the ability to have "Ops" defined as small C++ classes, with some nice properties: - They allow type checked dynamic casting from their base Operation. - They allow nice accessors for C++ clients, e.g. a "getIndex()" method on 'dim' that returns an unsigned. - They work with both OperationInst/OperationStmt (once OperationStmt is implemented). - They get custom printing logic. They will eventually get custom parsing, verifier, and builder logic as well. - Out of tree clients can register their own operation set without having to change MLIR core, e.g. for TensorFlow or custom target instructions.
2018-07-04 clattner Add parsing for attributes and attibutes on operations. Add IR representation for attributes on operations. Split Operation out from OperationInst so it can be shared with OperationStmt one day.
2018-07-04 clattner Implement IR support for attributes.
2018-07-04 clattner Clean up the implementation of Type, making it structurally more similar to Instruction and AffineExpr. NFC.
2018-07-03 bondhugula Clean up an MLIRContext comment
2018-07-03 bondhugula Parsing support for affine maps and affine expressions
2018-07-03 shpeisman Basic representation and parsing of if and for statements. Loop headers and if statement conditions are not yet supported.
2018-07-03 jpienaar Add default error reporter for parser.
2018-07-01 clattner Improve management of instructions and basic blocks by having their inclusion in a container automatically maintain their parent pointers, and change storage from std::vector to the proper llvm::iplist type.
2018-06-29 clattner Enhance the type system to support arbitrary precision integers, which are important for low-bitwidth inference cases and hardware synthesis targets.
2018-06-29 bondhugula [WIP] Sketching IR and parsing support for affine maps, affine expressions
2018-06-29 clattner Refactor information about tokens out into a new TokenKinds.def file. Use this to share code a bit more, and fixes a diagnostic bug Uday pointed out where parseCommaSeparatedList would print the wrong diagnostic when the end signifier was not a ).
2018-06-28 clattner Sketch out parser/IR support for OperationInst, and a new Instruction base class.
2018-06-28 shpeisman Introduce IR and parser support for ML functions. Representing function arguments is still TODO. Supporting instructions other than return is also TODO.
2018-06-27 no-reply Add some scaffolding for parsing affine maps: - parsing affine map identifiers - place-holder classes for AffineMap - module contains a list of affine maps (defined at the top level).
2018-06-26 jpienaar Report parsing error check failures wrt file being parsed.
2018-06-25 jpienaar Change error verification of parser error checking.
2018-06-24 jpienaar Change Lexer and Parser to take diagnostic reporter function.
2018-06-24 clattner Add the unconditional branch instruction, improve diagnostics for block references.
2018-06-24 jpienaar Add negative parsing tests using mlir-opt.
2018-06-23 no-reply Remove unused UnrankedTensorTypeKeyInfo.
2018-06-23 no-reply Add tensor type.
2018-06-23 clattner Implement parser/IR support for CFG functions, basic blocks and return instruction.
2018-06-22 clattner Introduce IR support for MLIRContext, primitive types, function types, and vector types.
2018-06-22 clattner Implement parser and lexer support for most of the type grammar.
2018-06-22 clattner Implement enough of a lexer and parser for MLIR to parse extfunc's without arguments.
2018-06-21 clattner Continue sketching out basic infrastructure, including an input and output filename, and printing of trivial stuff. There is no parser yet, so the input file is ignored.
2018-06-21 no-reply [MLIR] Enable lit test driver for simple check test.
2018-06-21 clattner Sketch out a new repository for the mlir project (go/mlir).
2019-03-29 jpienaar Create README.md

Roll third_party/dxc/ 274945808..9c89a1c2c (2 commits)

microsoft/DirectXShaderCompiler@2749458...9c89a1c

$ git log 274945808..9c89a1c2c --date=short --no-merges --format='%ad %ae %s'
2019-12-30 python3kgae Make shader model related code generated. (#2629)
2019-12-19 python3kgae Fix build error for vs2019. (#2626)

Roll third_party/glslang/ ebf634bca..6334d594f (6 commits)

KhronosGroup/glslang@ebf634b...6334d59

$ git log ebf634bca..6334d594f --date=short --no-merges --format='%ad %ae %s'
2019-12-26 cepheus HLSL: Fix #2037: Integer dot used incorrect input for adds.
2019-12-25 laddoc atomic counter offset should align to 4
2019-11-26 laddoc Add support for ARB_uniform_buffer_object
2019-11-26 laddoc Add support for ARB_texture_multisample
2019-11-26 laddoc Add support for ARB_sample_shading
2019-12-20 cepheus Command-line: Give better error messages. From #1829.

Roll third_party/googletest/ d166e0948..306f3754a (15 commits)

google/googletest@d166e09...306f375

$ git log d166e0948..306f3754a --date=short --no-merges --format='%ad %ae %s'
2019-12-30 absl-team Googletest export
2019-12-30 absl-team Googletest export
2019-12-26 absl-team Googletest export
2019-12-19 absl-team Googletest export
2019-12-18 absl-team Googletest export
2019-12-18 absl-team Googletest export
2019-12-20 kontakt Make move operation noexcept.
2019-12-20 kontakt Define default destructor for test classes
2019-12-20 kontakt Deleted functions as part of public interface
2019-12-20 kontakt Review notes: Return T& from assignment operators
2019-12-17 kontakt Disable move constructor and assignment operator for test classes.
2019-12-10 syoussefi Revert "Googletest export": disallow empty prefix
2019-12-10 syoussefi Revert "Googletest export": Remove test for empty prefix
2019-12-16 syoussefi Workaround VS bug w.r.t empty arguments to macros
2019-12-13 kravlala.1 Activate GNU extensions in case of MSYS generator

Roll third_party/lodepng/ 2e541f53e..9652b3617 (1 commit)

lvandeve/lodepng@2e541f5...9652b36

$ git log 2e541f53e..9652b3617 --date=short --no-merges --format='%ad %ae %s'
2019-12-19 lvandeve Fix decoding bug in bit reader

Roll third_party/spirv-tools/ e70b009b0..8aa423930 (8 commits)

KhronosGroup/SPIRV-Tools@e70b009...8aa4239

$ git log e70b009b0..8aa423930 --date=short --no-merges --format='%ad %ae %s'
2019-12-27 dneto Avoid pessimizing std::move (#3124)
2019-12-27 kburjack Fix typo in validation message (#3122)
2019-12-27 greg Change default version for CreatInstBindlessCheckPass to 2 (#3119)
2019-12-20 greg Fix convert-relax-to-half invalid code (#3099) (#3106)
2019-12-19 dneto Support OpenCL.DebugInfo.100 extended instruction set (#3080)
2019-12-19 afdx spirv-fuzz: Always add new globals to entry point interfaces (#3113)
2019-12-19 afdx spirv-fuzz: Transformation to add a new function to a module (#3114)
2019-12-19 afdx spirv-fuzz: Avoid passing access chains as parameters (#3112)

Roll third_party/swiftshader/ 4fd7fccd6..10a900e5f (9 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/4fd7fccd6db5..10a900e5ffaf

$ git log 4fd7fccd6..10a900e5f --date=short --no-merges --format='%ad %ae %s'
2019-12-20 chrisforbes Add assert in GenericValue constant access
2019-12-19 capn Remove Reactor/MutexLock.hpp
2019-12-18 capn Exclude padding bytes from image size limit
2019-12-13 amaiorano Vulkan: include backend name in deviceName
2019-12-13 amaiorano Debug: add trace to debug out
2019-12-20 swiftshader.regress Regres: Update test lists @ 6d29348d
2019-12-19 sugoi Enable filtering depth only formats
2019-12-18 bclayton Kokoro: Add style presubmit checks
2019-12-19 swiftshader.regress Regres: Update test lists @ 4fd7fccd

Roll third_party/vulkan-headers/ 0e57fc1cf..f63dd5c9d (1 commit)

KhronosGroup/Vulkan-Headers@0e57fc1...f63dd5c

$ git log 0e57fc1cf..f63dd5c9d --date=short --no-merges --format='%ad %ae %s'
2019-11-14 flibitijibibo GN: Make PLATFORM_XCB optional, based on a user-defined variable.

Roll third_party/vulkan-validationlayers/ e8e8f32d1..2be3fe0f8 (15 commits)

KhronosGroup/Vulkan-ValidationLayers@e8e8f32...2be3fe0

$ git log e8e8f32d1..2be3fe0f8 --date=short --no-merges --format='%ad %ae %s'
2019-12-30 jzulauf layers: Record initial layout on release barriers
2019-12-20 mark corechecks: Plumb VtxIndex VUIDs through to helper func
2019-12-20 mark corechecks: Remove obsolete perf warning
2019-12-20 mark tests: Removed PerfWarning test from VkLayerTest harness
2019-12-20 mark bestpractices: Use BP VUID in place of corechecks one
2019-12-20 mark tests: Added test for missing vtx buffers to BP harness
2019-12-20 mark bestpractices: Added perf warning for missing vtx buffers
2019-12-20 mark statetracker: Fetch shader float control properties
2019-12-20 mark test: Fix ByteCount test failure on Pixel3
2019-12-19 mark tests: Add CmdDrawIndirectByteCountEXT stride test
2019-12-19 mark stateless: Added check for XformFeedback vertexStride
2019-12-17 locke tests: Remove UnexpectedError
2019-12-18 locke layers: Skip PARTIALLY_BOUND
2019-12-18 tony gpu: Initialize report_data for instance
2019-12-14 petr_kraus layers: Fix wrong version reported by tooling

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

Roll third_party/clspv/ ae7cff6ee..bb237bfb7 (6 commits)

google/clspv@ae7cff6...bb237bf

$ git log ae7cff6ee..bb237bfb7 --date=short --no-merges --format='%ad %ae %s'
2020-01-02 alanbaker Update LLVM (#479)
2020-01-02 petr_kraus Fix docs typo in extension name (#478)
2020-01-02 alanbaker Add support for half image builtins (#476)
2019-12-20 dneto Use unique_ptr instead of shared_ptr (#475)
2019-12-19 alanbaker Update LLVM (#474)
2019-12-19 jrprice Fix memory leaks in SPIRVProducerPass (#472)

Roll third_party/clspv-llvm/ dcb48f50b..de735247c (4239 commits)

llvm/llvm-project@dcb48f5...de73524

$ git log dcb48f50b..de735247c --date=short --no-merges --format='%ad %ae %s'
2020-01-06 llvm-dev [X86] Add extra PR43971 test case mentioned in D70267
2020-01-06 llvm-dev [CostModel][X86] Add missing scalar i64->f32 uitofp costs
2020-01-06 llvm-dev [DAG] DAGCombiner::XformToShuffleWithZero - use APInt::extractBits helper. NFCI.
2020-01-03 jh7370 [test][DebugInfo][NFC] Rename method for clarity
2020-01-06 jh7370 [NFC] Fix trivial typos in comments
2020-01-06 llvm-dev Fix MSVC "not all control paths return a value" warning. NFCI.
2020-01-06 sjoerd.meijer [ARM][MVE] More MVETailPredication debug messages. NFC.
2020-01-01 shengchen.kan Add interface emitPrefix for MCCodeEmitter
2020-01-06 ehudkatz [APFloat] Fix compilation warnings
2020-01-06 kern.handa [mlir] Update mlir/CMakeLists.txt to install *.def files
2019-12-11 neil.henning Add ExternalAAWrapperPass to createLegacyPMAAResults.
2020-01-06 ehudkatz [APFloat] Add recoverable string parsing errors to APFloat
2019-11-29 anton.a.afanasyev [Metadata] Add TBAA struct metadata to `AAMDNode`
2020-01-06 notstina [Clang] Force rtlib=platform in test to avoid fails with CLANG_DEFAULT_RTLIB
2020-01-05 craig.topper [TargetLowering] Use SETCC input type to call getBooleanContents instead of the setcc result type.
2020-01-02 ravishankarm [mlir][spirv] Update SPIR-V documentation with information about lowering to SPIR-V dialect.
2020-01-05 maskray [MC] Reorder members of MCFragment's subclasses to decrease padding
2020-01-05 maskray [MC] Reorder MCFragment members to decrease padding
2020-01-06 qshanz [DAGCombine] Don't check the legality of type when combine the SIGN_EXTEND_INREG
2020-01-05 maskray [MC] Delete MCFragment::isDummy. NFC
2020-01-05 craig.topper [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 targets.
2020-01-06 chen3.liu [NFC] Modify the format: Drop the else since we alerady returned in the if.
2020-01-05 modocache [Coroutines] Remove corresponding phi values when apply simplifyTerminatorLeadingToRet
2020-01-05 steveire Clang-format previous commit
2020-01-05 maskray [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to ARMELFObjectWriter::addTargetSectionFlags
2020-01-05 steveire Add missing test
2020-01-05 notstina [Gnu toolchain] Look at standard GCC paths for libstdcxx by default
2020-01-05 maskray [MC] Delete MCSection::{rbegin,rend}
2020-01-05 steveire Allow using traverse() with bindings
2020-01-05 steveire Fix oversight in AST traversal helper
2020-01-05 maskray [MC] Merge MCSymbol::getSectionPtr into getSection and simplify
2020-01-05 maskray [MC] Drop an unused rule about absolute temporary symbols
2020-01-05 llvm-dev [X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT nodes (PR43660)
2020-01-05 llvm-dev [X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. NFCI.
2020-01-05 llvm-dev [X86] Merge (identical) LowerGC_TRANSITION_START and LowerGC_TRANSITION_END (NFC)
2020-01-05 david.green [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as MVE vectors
2020-01-05 david.green [ARM] Fill in FP16 FMA patterns
2020-01-04 david.green [ARM] Add and update FMA tests. NFC
2020-01-05 david.green [ParserTest] Move raw string literal out of macro
2020-01-04 craig.topper [LegalizeVectorOps][X86] Enable expansion of vector fp_to_uint in LegalizeVectorOps to avoid scalarization.
2020-01-04 craig.topper [TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for the condition to feed the DstVT select.
2020-01-04 craig.topper [LegalizeVectorOps] Split most of ExpandStrictFPOp into a separate UnrollStrictFPOp method. Call that method from ExpandUINT_TO_FLOAT.
2020-01-04 maskray [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFC
2020-01-04 Matthew.Arsenault GlobalISel: Scalarize all division operations
2020-01-04 flo Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."
2020-01-04 flo [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).
2020-01-04 flo [SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC).
2020-01-04 Matthew.Arsenault GlobalISel: Define G_READCYCLECOUNTER
2019-12-27 Matthew.Arsenault AMDGPU/GlobalISel: Refine SMRD selection rules
2020-01-02 Matthew.Arsenault AMDGPU/GlobalISel: Legalize more odd sized loads
(...)
2018-07-14 clattner Switch the comment syntax from ; to // comments as discussed on Friday.  There is no strong reason to prefer one or the other, but // is nice for consistency given the rest of the compiler is written in C++.
2018-07-14 shpeisman Use LLVM dynamic dispatch to disambiguate between StmtBlock subclasses.
2018-07-13 shpeisman Refactor implementation of Statement class heirarchy to use statement block. Use LLVM double-link with parent list to store statements within a block.
2018-07-12 bondhugula Comment fixes for affine map range size parsing.
2018-07-11 bondhugula Parse affine map range sizes.
2018-07-11 bondhugula Implement some simple affine expr canonicalization/simplification.
2018-07-11 jpienaar Remove const reference to errorReporter.
2018-07-11 jpienaar Fix setting errorReporter.
2018-07-10 clattner Add attributes and affine expr/map to the Builder, switch the parser over to use it.
2018-07-10 clattner Finish refactoring the parser into subunits, creating a ModuleParser and AffineMapParser to localize the parsing productions that only make sense at the top level of a module, and within an affine map, respectively.  NFC.
2018-07-09 clattner Refactor the parser a bit to split out the pieces that need their own local state into their own specialized parser subclasses.  This is important, because a monolithic parser grows very large very quickly and we're already getting big.
2018-07-09 shpeisman Implement OperationStmt. Refactor function printing to use FunctionState class for operation printing. FunctionState class is a base class for CFGFunctionState and MLFunctionState classes. No parsing yet - will add once cl/203785893 is in.
2018-07-09 bondhugula AffineMap/AffineExpr: delete copy constructor/assignment, refactor affine expr parsing.
2018-07-09 bondhugula Complete affine expr parsing support
2018-07-08 clattner Introduce the start of IR builder APIs, which makes it easier and less error prone to create things.
2018-07-07 jpienaar Expand check-parser-errors to match multiple errrors per line.
2018-07-07 clattner Add basic lexing and parsing support for SSA operands and definitions.  This isn't actually constructing IR objects yet, it is eating the tokens and discarding them.
2018-07-07 jpienaar Change to assert(0,x) to llvm_unreachable(x)
2018-07-06 clattner Implement a simple IR verifier, including support for custom ops adding their own requirements.
2018-07-05 clattner Implement Uday's suggestion to unique attribute lists across instructions, reducing the memory impact on Operation to one word instead of 3 from an std::vector.
2018-07-05 clattner Add the ability to have "Ops" defined as small C++ classes, with some nice properties:  - They allow type checked dynamic casting from their base Operation.  - They allow nice accessors for C++ clients, e.g. a "getIndex()" method on    'dim' that returns an unsigned.  - They work with both OperationInst/OperationStmt (once OperationStmt is    implemented).  - They get custom printing logic.  They will eventually get custom parsing,    verifier, and builder logic as well.  - Out of tree clients can register their own operation set without having to    change MLIR core, e.g. for TensorFlow or custom target instructions.
2018-07-04 clattner Add parsing for attributes and attibutes on operations.  Add IR representation for attributes on operations.  Split Operation out from OperationInst so it can be shared with OperationStmt one day.
2018-07-04 clattner Implement IR support for attributes.
2018-07-04 clattner Clean up the implementation of Type, making it structurally more similar to Instruction and AffineExpr.  NFC.
2018-07-03 bondhugula Clean up an MLIRContext comment
2018-07-03 bondhugula Parsing support for affine maps and affine expressions
2018-07-03 shpeisman Basic representation and parsing of if and for statements. Loop headers and if statement conditions are not yet supported.
2018-07-03 jpienaar Add default error reporter for parser.
2018-07-01 clattner Improve management of instructions and basic blocks by having their inclusion in a container automatically maintain their parent pointers, and change storage from std::vector to the proper llvm::iplist type.
2018-06-29 clattner Enhance the type system to support arbitrary precision integers, which are important for low-bitwidth inference cases and hardware synthesis targets.
2018-06-29 bondhugula [WIP] Sketching IR and parsing support for affine maps, affine expressions
2018-06-29 clattner Refactor information about tokens out into a new TokenKinds.def file.  Use this to share code a bit more, and fixes a diagnostic bug Uday pointed out where parseCommaSeparatedList would print the wrong diagnostic when the end signifier was not a ).
2018-06-28 clattner Sketch out parser/IR support for OperationInst, and a new Instruction base class.
2018-06-28 shpeisman Introduce IR and parser support for ML functions. Representing function arguments is still TODO. Supporting instructions other than return is also TODO.
2018-06-27 no-reply Add some scaffolding for parsing affine maps: - parsing affine map identifiers - place-holder classes for AffineMap - module contains a list of affine maps (defined at the top level).
2018-06-26 jpienaar Report parsing error check failures wrt file being parsed.
2018-06-25 jpienaar Change error verification of parser error checking.
2018-06-24 jpienaar Change Lexer and Parser to take diagnostic reporter function.
2018-06-24 clattner Add the unconditional branch instruction, improve diagnostics for block references.
2018-06-24 jpienaar Add negative parsing tests using mlir-opt.
2018-06-23 no-reply Remove unused UnrankedTensorTypeKeyInfo.
2018-06-23 no-reply Add tensor type.
2018-06-23 clattner Implement parser/IR support for CFG functions, basic blocks and return instruction.
2018-06-22 clattner Introduce IR support for MLIRContext, primitive types, function types, and vector types.
2018-06-22 clattner Implement parser and lexer support for most of the type grammar.
2018-06-22 clattner Implement enough of a lexer and parser for MLIR to parse extfunc's without arguments.
2018-06-21 clattner Continue sketching out basic infrastructure, including an input and output filename, and printing of trivial stuff.  There is no parser yet, so the input file is ignored.
2018-06-21 no-reply [MLIR] Enable lit test driver for simple check test.
2018-06-21 clattner Sketch out a new repository for the mlir project (go/mlir).
2019-03-29 jpienaar Create README.md

Roll third_party/dxc/ 274945808..9c89a1c2c (2 commits)

microsoft/DirectXShaderCompiler@2749458...9c89a1c

$ git log 274945808..9c89a1c2c --date=short --no-merges --format='%ad %ae %s'
2019-12-30 python3kgae Make shader model related code generated. (#2629)
2019-12-19 python3kgae Fix build error for vs2019. (#2626)

Roll third_party/glslang/ ebf634bca..6334d594f (6 commits)

KhronosGroup/glslang@ebf634b...6334d59

$ git log ebf634bca..6334d594f --date=short --no-merges --format='%ad %ae %s'
2019-12-26 cepheus HLSL: Fix #2037: Integer dot used incorrect input for adds.
2019-12-25 laddoc atomic counter offset should align to 4
2019-11-26 laddoc Add support for ARB_uniform_buffer_object
2019-11-26 laddoc Add support for ARB_texture_multisample
2019-11-26 laddoc Add support for ARB_sample_shading
2019-12-20 cepheus Command-line: Give better error messages. From #1829.

Roll third_party/googletest/ d166e0948..306f3754a (15 commits)

google/googletest@d166e09...306f375

$ git log d166e0948..306f3754a --date=short --no-merges --format='%ad %ae %s'
2019-12-30 absl-team Googletest export
2019-12-30 absl-team Googletest export
2019-12-26 absl-team Googletest export
2019-12-19 absl-team Googletest export
2019-12-18 absl-team Googletest export
2019-12-18 absl-team Googletest export
2019-12-20 kontakt Make move operation noexcept.
2019-12-20 kontakt Define default destructor for test classes
2019-12-20 kontakt Deleted functions as part of public interface
2019-12-20 kontakt Review notes: Return T& from assignment operators
2019-12-17 kontakt Disable move constructor and assignment operator for test classes.
2019-12-10 syoussefi Revert "Googletest export": disallow empty prefix
2019-12-10 syoussefi Revert "Googletest export": Remove test for empty prefix
2019-12-16 syoussefi Workaround VS bug w.r.t empty arguments to macros
2019-12-13 kravlala.1 Activate GNU extensions in case of MSYS generator

Roll third_party/lodepng/ 2e541f53e..9652b3617 (1 commit)

lvandeve/lodepng@2e541f5...9652b36

$ git log 2e541f53e..9652b3617 --date=short --no-merges --format='%ad %ae %s'
2019-12-19 lvandeve Fix decoding bug in bit reader

Roll third_party/spirv-tools/ e70b009b0..8aa423930 (8 commits)

KhronosGroup/SPIRV-Tools@e70b009...8aa4239

$ git log e70b009b0..8aa423930 --date=short --no-merges --format='%ad %ae %s'
2019-12-27 dneto Avoid pessimizing std::move (#3124)
2019-12-27 kburjack Fix typo in validation message (#3122)
2019-12-27 greg Change default version for CreatInstBindlessCheckPass to 2 (#3119)
2019-12-20 greg Fix convert-relax-to-half invalid code (#3099) (#3106)
2019-12-19 dneto Support OpenCL.DebugInfo.100 extended instruction set (#3080)
2019-12-19 afdx spirv-fuzz: Always add new globals to entry point interfaces (#3113)
2019-12-19 afdx spirv-fuzz: Transformation to add a new function to a module (#3114)
2019-12-19 afdx spirv-fuzz: Avoid passing access chains as parameters (#3112)

Roll third_party/swiftshader/ 4fd7fccd6..10a900e5f (9 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/4fd7fccd6db5..10a900e5ffaf

$ git log 4fd7fccd6..10a900e5f --date=short --no-merges --format='%ad %ae %s'
2019-12-20 chrisforbes Add assert in GenericValue constant access
2019-12-19 capn Remove Reactor/MutexLock.hpp
2019-12-18 capn Exclude padding bytes from image size limit
2019-12-13 amaiorano Vulkan: include backend name in deviceName
2019-12-13 amaiorano Debug: add trace to debug out
2019-12-20 swiftshader.regress Regres: Update test lists @ 6d29348d
2019-12-19 sugoi Enable filtering depth only formats
2019-12-18 bclayton Kokoro: Add style presubmit checks
2019-12-19 swiftshader.regress Regres: Update test lists @ 4fd7fccd

Roll third_party/vulkan-headers/ 0e57fc1cf..f63dd5c9d (1 commit)

KhronosGroup/Vulkan-Headers@0e57fc1...f63dd5c

$ git log 0e57fc1cf..f63dd5c9d --date=short --no-merges --format='%ad %ae %s'
2019-11-14 flibitijibibo GN: Make PLATFORM_XCB optional, based on a user-defined variable.

Roll third_party/vulkan-validationlayers/ e8e8f32d1..2be3fe0f8 (15 commits)

KhronosGroup/Vulkan-ValidationLayers@e8e8f32...2be3fe0

$ git log e8e8f32d1..2be3fe0f8 --date=short --no-merges --format='%ad %ae %s'
2019-12-30 jzulauf layers: Record initial layout on release barriers
2019-12-20 mark corechecks: Plumb VtxIndex VUIDs through to helper func
2019-12-20 mark corechecks: Remove obsolete perf warning
2019-12-20 mark tests: Removed PerfWarning test from VkLayerTest harness
2019-12-20 mark bestpractices: Use BP VUID in place of corechecks one
2019-12-20 mark tests: Added test for missing vtx buffers to BP harness
2019-12-20 mark bestpractices: Added perf warning for missing vtx buffers
2019-12-20 mark statetracker: Fetch shader float control properties
2019-12-20 mark test: Fix ByteCount test failure on Pixel3
2019-12-19 mark tests: Add CmdDrawIndirectByteCountEXT stride test
2019-12-19 mark stateless: Added check for XformFeedback vertexStride
2019-12-17 locke tests: Remove UnexpectedError
2019-12-18 locke layers: Skip PARTIALLY_BOUND
2019-12-18 tony gpu: Initialize report_data for instance
2019-12-14 petr_kraus layers: Fix wrong version reported by tooling

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
@dj2 dj2 added the deps Third Party Dependencies label Jan 6, 2020
@dj2 dj2 self-assigned this Jan 6, 2020
@dj2 dj2 closed this Jan 15, 2020
@dj2 dj2 deleted the roll-2020-01-06 branch January 15, 2020 15:05
asuonpaa pushed a commit to asuonpaa/amber that referenced this pull request Sep 15, 2021
google/clspv@3970681...a0d39a1

$ git log 3970681ca..a0d39a143 --date=short --no-merges --format='%ad %ae %s'
2021-09-14 kpet Support some pointer comparisons when targeting SPIR-V 1.4+ (google#750)
2021-09-08 alanbaker Update LLVM (google#762)
2021-08-18 alanbaker Update LLVM (google#758)
2021-08-17 kpet Fix type for --max-ubo-size and --max-pushconstant-size options (google#756)
2021-08-10 alanbaker SPIR-V 1.4 fixes (google#755)

Created with:
  roll-dep third_party/clspv
paulthomson pushed a commit that referenced this pull request Sep 16, 2021
* Roll third_party/shaderc/ fadb0edb2..c42db5815 (3 commits)

google/shaderc@fadb0ed...c42db58

$ git log fadb0edb2..c42db5815 --date=short --no-merges --format='%ad %ae %s'
2021-08-25 dneto Start v2021.3 development
2021-08-25 dneto Finalize v2021.2
2021-08-25 dneto Update DEPS

Created with:
  roll-dep third_party/shaderc

* Roll third_party/dxc/ 3903cd25c..5fba0c36b (26 commits)

microsoft/DirectXShaderCompiler@3903cd2...5fba0c3

$ git log 3903cd25c..5fba0c36b --date=short --no-merges --format='%ad %ae %s'
2021-09-14 43020864+gracejennings Added unused output target warning and moved usage mask fill location (#3947)
2021-09-13 31109344+adam-yang Reflection interface now accepts a DXIL program header. (#3946)
2021-09-10 31109344+adam-yang NoUnwind fix. HLExtIntrinsic collision fix. (#3942)
2021-09-11 troughton [SPIR-V] Fix an issue with duplicate specialisation constants (#3929)
2021-09-09 davpeix Allow calling DxcInitThreadMalloc again after calling DxcCleanupThreadMalloc (#3941)
2021-09-01 chouinard [spirv] Support bool* as texture template type
2021-09-08 hekotas Update version to 1.6.2109 (#3939)
2021-09-08 hekotas Add azure pipelines entry points for master branch builds (#3940)
2021-09-07 chouinard [spirv] Add support for RValues with OpaqueArrayType
2021-09-07 jaebaek [spirv] add -fspv-reduce-load-size option (#3931)
2021-09-07 grroth Add an explicit python version (#3938)
2021-09-07 grroth Update macos for azure (#3937)
2021-09-07 jaebaek [spirv] support vk::combinedImageSampler (#3920)
2021-09-07 python3kgae Fix issue when updateCounter for dynamic resource, also remove createHandleForLib on handle type when not a library. (#3935)
2021-09-02 31109344+adam-yang Fixed debug info in unrolled loops. (#3926)
2021-09-01 lu.jiao [SPIRV] Update the spirv tools to the later commit (#3923)
2021-08-31 grroth Correctly handle comma operator w/matrices (#3921)
2021-08-30 python3kgae Change umax(a,0) to a. (#3922)
2021-08-31 lu.jiao [SPIRV] Add linkageAttributes decorates (#3915)
2021-08-26 31109344+adam-yang Added binding table file to specify resource binding (#3843)
2021-08-24 43020864+gracejennings Add --version flag to print dxc version info (#3912)
2021-08-19 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3909)
2021-08-17 jaebaek Support const vector argument for isnan(), atan2() (#3908)
2021-08-16 1953083+sudonatalie [spirv] Add support for casting from floatM to floatMx1 (#3905)
2021-08-13 jeffno PIX: Add thread ID to amplification shader payload (#3904)
2021-08-10 grroth Update Readme.md to the default VS 2019 suggestion

Created with:
  roll-dep third_party/dxc

* Roll third_party/googletest/ aefb45469..159c9ad23 (10 commits)

google/googletest@aefb454...159c9ad

$ git log aefb45469..159c9ad23 --date=short --no-merges --format='%ad %ae %s'
2021-09-10 absl-team Googletest export
2021-08-20 absl-team Googletest export
2021-08-20 absl-team Googletest export
2021-08-19 invalid_ms_user Simplify example code with c++11
2021-08-12 absl-team Googletest export
2021-08-10 dmauro Googletest export
2021-08-09 dmauro Googletest export
2021-08-06 victordk13 Format test properties in xml printer
2021-08-05 iamberkeyavas typo fix gmock_cook_book
2021-07-29 otnaiud Typo, double "the"

Created with:
  roll-dep third_party/googletest

* Roll third_party/vulkan-loader/ a2edd9367..4c84b8223 (88 commits)

KhronosGroup/Vulkan-Loader@a2edd93...4c84b82

$ git log a2edd9367..4c84b8223 --date=short --no-merges --format='%ad %ae %s'
2021-09-10 jmadill loader: Add loader.rc to Windows GN build
2021-09-11 charles test: Fix 32 bit test suite build error
2021-09-10 charles loader: Move struct decls to loader_common.h
2021-09-02 charles test: Add test which calls GetPDProps inside CreateInstance
2021-09-10 charles test: Add ICD Interface V6 TestICD binary
2021-09-02 charles test: Add callback to layers create instance and device
2021-08-16 marky Update more logging info for the Loader
2021-09-09 charles loader: Reverst asserting on size 0 in malloc
2021-05-12 charles loader: Move disable_environment into function body
2021-08-18 charles build: Use generated source everywhere
2021-08-30 charles test: Add test for memory leak in setup_tramp_phys_devs
2021-05-20 charles loader: Fix freeing of uninitialized list
2021-05-20 charles loader: Remove deadstore when breaking from a loop
2021-05-20 charles loader: Prevent use-after-free in error path.
2021-05-17 charles loader: Don't pass null pointer into strcmp
2021-05-17 charles loader: Remove dead store of total_count
2021-05-17 charles loader: Prevent stack_alloc of 0
2021-05-17 charles loader: Get DeviceGroups early exits if 0 are found
2021-05-17 charles loader: Remove redundant stores
2021-05-17 charles loader: assert if trying to malloc 0 bytes
2021-05-17 charles loader: Format WSI error messages
2021-05-13 charles loader: Use abort to force a crash where needed
2021-05-12 charles loader: Fix potential memory leak
2021-05-12 charles loader: Handle OOM in loader_phys_dev_ext_gpa
2021-09-09 charles loader: Make trampolineGetProcAddr snake_case
2021-09-06 charles loader: Move simple terminators to terminator.c
2021-09-06 charles loader: Rename SetupLoaderTermPhysDevGroups
2021-09-05 charles gn: Fix gn build for refactor changes
2021-09-05 charles loader: Move Windows logic to dedicated file
2021-09-05 charles loader: Move struct declarations into header
2021-09-05 charles loader: Move init functions closer together
2021-09-04 charles loader: Header include cleanup
2021-09-04 charles loader: Remove headers from cmake source list
2021-09-04 charles loader: Make logging and getenv their own headers
2021-09-04 charles loader: Make _GNU_SOURCE a cmake definition
2021-09-04 charles loader: Move alloca into allocation.h
2021-09-04 charles loader: Remove duplicate macro defines
2021-09-04 charles loader: Make vk_loader_layer.h a proper header
2021-09-04 charles loader: Remove unneeded parts of loader_common.h
2021-09-04 charles loader: Shift around vk_loader_platform headers
2021-09-04 charles loader: Dont include C++ libraries in C++ mode
2021-09-04 charles loader: Move allocation functions to a header
2021-09-04 charles loader: Remove TLS
2021-09-04 charles loader: cJSON to use regular heap instead of TLS
2021-09-04 charles loader: Dont use TLS in dirent_on_windows
2021-09-03 charles loader: Add gpa_helper.c
2021-09-03 charles loader: Move loader struct defs into common file
2021-09-03 charles loader: Update Copyright for 2021
2021-09-03 charles loader: Use #pragma once everywhere
2021-09-03 charles loader: Update Copyright
2021-09-03 charles build: Alphabetize loader source file list
2021-09-08 charles test: Add test for Override Meta Layer
2021-09-08 charles test: Fix extra } in layer manifest printer
2021-09-08 charles loader: Move layer cleanup to a single function
2021-09-08 mikes build: Update to header 1.2.191
2021-09-06 charles test: Improved Test Wrapper interface
2021-09-02 charles loader: Make all loader functions use snake_case
2021-08-27 marky Fix loader not knowing about extensions enabled in layers
2021-08-13 marky Update XDG paths
2021-08-31 charles test: Add handle_assert helper functions
2021-08-31 charles test: Move DeviceGroup tests to regression suite
2021-08-31 charles test: Add TestICD DeviceGroup support
2021-08-30 charles scripts: Remove loader_icd_init_entries duplicate
2021-08-30 mikes build: Update to header 1.2.190
2021-08-16 charles build: Silence MSVC warning of replacing /GR
2021-08-25 charles test: Update 32/64 tests to check the log
2021-08-25 charles test: Add DebugUtilsWrapper
2021-08-25 charles loader: Downgrade wrong arch errors on windows
2021-08-17 mikes build: Update to header 1.2.189
2021-08-16 charles test: Set VK_LAYER_PATH properly
2021-08-16 charles test: Update Device Layers Match test
2021-08-16 charles test: Use proper allocation count in tests
2021-08-16 charles test: Add test for PR #639
2021-08-16 charles loader: Fix accidental error propagation
2021-08-09 Wenqing.Li Fix Vulkan CTS testcase bug: "create_instance_device_intentional_alloc_fail"
2021-08-15 charles test: Simplify wrong arch tests by adding a macro
2021-08-13 charles test: Add windows 32/64 bit binary tests
2021-08-13 charles test: Add linux x64 and x86 for wrong binaries
2021-08-12 charles test: Add ELF test binaries for 32 and 64 bit
2021-06-17 charles loader: Make use of a generated header version
2021-08-10 charles loader: Reformated loader source code
2021-08-10 charles test: Revamp which linux paths are redirected
2021-08-11 marky Fix environment test failure.
2021-08-10 mikes build: Update to header 1.2.188
2021-08-10 mikes scripts: Use altlen instead of parsing latexmath
2021-08-04 marky Allow "icd" as well as "implem" for VK_LOADER_DEBUG
2021-08-03 marky Add layer and implementation-specific logging
2021-08-03 marky Fix loader_log messages to use LOADER_ log levels

Created with:
  roll-dep third_party/vulkan-loader

* Roll third_party/spirv-headers/ e7b49d7fb..635049b5e (10 commits)

KhronosGroup/SPIRV-Headers@e7b49d7...635049b

$ git log e7b49d7fb..635049b5e --date=short --no-merges --format='%ad %ae %s'
2021-09-09 74654571+BedrockDotPng Update CMakeLists.txt
2021-08-27 greg Add nonsemantic.shader.debuginfo to Bazel
2021-07-28 marijn spirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration
2021-08-10 alele Add support for SPV_NV_ray_tracing_motion_blur.
2021-07-28 nikita.rudenko Fix minor details in SPV_INTEL_optnone extension
2021-06-28 frustumo Clay is an internal framework of Tellusim Technologies Inc.
2021-05-20 kloczek Rename spirv-headers.pc to SPIRV-Headers.pc
2021-05-19 kloczek removed excesive space in configure_file() line
2021-05-19 kloczek Fixed substituted string with paths and version
2021-05-18 kloczek Add spirv-headers pkgconfig file

Created with:
  roll-dep third_party/spirv-headers

* Roll third_party/spirv-tools/ 706dc27a6..9e65f054d (41 commits)

KhronosGroup/SPIRV-Tools@706dc27...9e65f05

$ git log 706dc27a6..9e65f054d --date=short --no-merges --format='%ad %ae %s'
2021-09-14 afdx spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414)
2021-09-14 afdx spirv-opt: Avoid integer overflow during constant folding (#4511)
2021-09-14 stevenperron Roll external/googletest/ b7d472f12..955c7f837 (111 commits) (#4521)
2021-09-13 alanbaker Fix infinite loop in validation (#4523)
2021-09-13 afdx Fix UBSan kokoro config (#4522)
2021-09-13 alanbaker Fix bad order of checks in atomic validation (#4524)
2021-09-13 stevenperron Handle out-of-bounds accesses in VDCE (#4518)
2021-09-12 alanbaker Change validator boolean tests to avoid asserts (#4503)
2021-09-10 alanbaker Fix infinite loop in GetBlockDepth (#4519)
2021-09-10 dneto Fix validation message for cooperative matrix column type (#4502)
2021-09-10 afdx Add UBSan kokoro configuration (#4512)
2021-09-08 alanbaker Add some missing switch validation (#4507)
2021-09-07 afdx spirv-val: Fix ubsan error (#4505)
2021-09-07 gleese Remove environment features that are never used (#4491)
2021-09-03 dneto fix parsing of bad binary exponents in hex floats (#4501)
2021-09-02 afdx Adjust build for fuzzer targets to support OSS-Fuzz (#4498)
2021-09-02 jaebaek Set threshold for reduce-load-size pass (#4499)
2021-08-31 stevenperron Handle exported functions in ADCE (#4495)
2021-08-30 antiagainst Only add `-DSPIRV_CHECK_CONTEXT` for Debug builds (#4496)
2021-08-27 kubak spirv-lint: Add lint based on divergence analysis (#4488)
2021-08-26 gleese Add a feature for allowing LocalSizeId (#4492)
2021-08-25 jaebaek Start SPIRV-Tools v2021.4
2021-08-25 jaebaek Finalize SPIRV-Tools v2021.3
2021-08-24 jaebaek Update CHANGES
2021-08-23 greg spirv-val: Validate vulkan debug info similarly to opencl debug info (#4466)
2021-08-23 52670911+dong-ja Add divergence analysis to linter (#4465)
2021-08-19 46493288+sfricke-samsung spirv-val: Fix WorkgroupSize VUID 04425 (#4482)
2021-08-18 52670911+dong-ja spirv-lint: add basic CLI argument handling (#4478)
2021-08-18 alanbaker Fix matrix stride validation (#4468)
2021-08-18 alanbaker Don't double count variables for location validation (#4474)
2021-08-18 jmadill GN: Suppress unreachable code warnings. (#4476)
2021-08-18 jaebaek Add spirv-opt convert-to-sampled-image pass (#4340)
2021-08-16 alanbaker Disallow loading a runtime-sized array (#4473)
2021-08-16 nicolas.capens Fix early-out for Clamp constant folding (#4461)
2021-08-16 nicolas.capens Don't fold unsigned divides of an constant and a negation (#4457)
2021-08-16 61918637+5265644D61736F6E fix SIGSEGV when reading from a non-existant file (#4453)
2021-08-13 alanbaker Limit location validation (#4467)
2021-08-12 alanbaker Update SPIRV-Headers (#4463)
2021-08-10 greg spirv-opt: Add handling of vulkan debug info to DebugInfoManager (#4423)
2021-08-09 52670911+dong-ja spirv-opt: Add dataflow analysis framework (#4402)
2021-08-09 52670911+dong-ja Remove PCH from source/lint/CMakeLists.txt (#4459)

Created with:
  roll-dep third_party/spirv-tools

* Roll third_party/cppdap/ be5b677c7..5f3169421 (6 commits)

google/cppdap@be5b677...5f31694

$ git log be5b677c7..5f3169421 --date=short --no-merges --format='%ad %ae %s'
2021-09-07 bclayton Fix reconnection of sockets (#70)
2021-09-07 bclayton CMake: Remove installation target
2021-09-07 bclayton Session: Expose 'protected' API.
2021-08-07 bclayton traits.h: Rename `TRUE` to `TRUE_TY`
2021-08-12 bclayton json serializers: Support 64-bit integers.
2021-08-12 bclayton rapid_json_serializer: Fix warning about shadowing

Created with:
  roll-dep third_party/cppdap

* Roll third_party/swiftshader/ b2af6a855..0fa19bd6c (35 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/b2af6a85583d..0fa19bd6c285

$ git log b2af6a855..0fa19bd6c --date=short --no-merges --format='%ad %ae %s'
2021-09-13 kjlubick Delete explicit copy assignment operator
2021-09-08 sugoi Add derived class for every type of external memory
2021-09-09 capn Fix decompression of cube-compatible layered 2D images
2021-09-09 capn Refactor image decompression and cube border update
2021-09-09 capn Refactor cube compatibility
2021-09-03 sugoi Refactor VkMemoryAllocateInfo parsing
2021-09-07 capn Remove vulkan_fuchsia_extras.h
2021-09-01 capn Use the shorter promoted Vulkan structure and enum names
2021-09-03 sugoi Revert "Add external memory parameter to size computations"
2021-09-02 srisser Update git-hooks to latest revision
2021-08-31 srisser Remove erroneous ASSERT for format lists
2021-08-30 srisser Minimize usage of global constructors in Reactor
2021-08-30 jmadill Increase maxComputeSharedMemorySize.
2021-08-31 tikuta update angle revision
2021-08-27 srisser Turn BC6 constructors into constexpr
2021-08-24 capn Implement VK_EXT_load_store_op_none
2021-08-24 capn Refactor determining the aspects to clear
2021-08-24 capn Refactor command execution
2021-08-24 capn Update Vulkan headers to version 1.2.189
2021-08-24 capn Eliminate custom Vulkan constants
2021-08-20 srisser Don't use global variables for CPUID
2021-08-23 srisser Remove global constructor from BC6
2021-08-21 capn Fix Subzero Optimizer run time variability
2021-08-22 capn Fix Chromium's swiftshader_unittests
2021-08-20 capn Deprecate libEGL and libGLESv2 CMake build targets
2021-08-19 srisser Remove Config::Edit::None default object
2021-08-19 lgrey Mac: use default visibility
2021-08-11 andre.kempe Add PA and BTI to SwiftShader
2021-08-18 sugoi Add external memory parameter to size computations
2021-08-18 sugoi Remove useless 'target' parameter
2021-08-13 capn Separate analysis info from SPIR-V execution modes
2021-08-18 capn Squashed 'third_party/marl/' changes from 3285a2dfb..49602432d
2021-08-16 sugoi Xcb: Check if geom is valid before using it
2021-08-13 capn Fix integer overflow in vertex buffer access robustness check
2021-08-10 eugenis Disable hwasan in llvm-10.0.

Created with:
  roll-dep third_party/swiftshader

* Roll third_party/clspv/ 3970681ca..a0d39a143 (5 commits)

google/clspv@3970681...a0d39a1

$ git log 3970681ca..a0d39a143 --date=short --no-merges --format='%ad %ae %s'
2021-09-14 kpet Support some pointer comparisons when targeting SPIR-V 1.4+ (#750)
2021-09-08 alanbaker Update LLVM (#762)
2021-08-18 alanbaker Update LLVM (#758)
2021-08-17 kpet Fix type for --max-ubo-size and --max-pushconstant-size options (#756)
2021-08-10 alanbaker SPIR-V 1.4 fixes (#755)

Created with:
  roll-dep third_party/clspv

* Roll third_party/vulkan-validationlayers/ 9db21837b..8083ce843 (192 commits)

KhronosGroup/Vulkan-ValidationLayers@9db2183...8083ce8

$ git log 9db21837b..8083ce843 --date=short --no-merges --format='%ad %ae %s'
2021-09-13 jeremyg tests: Avoid vkAllocateDescriptorSets failure on Galaxy S10
2021-09-09 quentin.huot-marchand test: Update multiple descriptor set with one write
2021-06-24 quentin.huot-marchand layers: Fix descriptorSet update overlaping subsequent binding
2021-09-13 ziga tests: Positive test for pushing immutable sampler
2021-09-13 ziga layers: Fix pushing immutable sampler
2021-09-09 ziga tests: Positive test for shader struct interface
2021-09-09 ziga layers: Fix validating shaders struct interface
2021-09-13 s.fricke layers: Fixes to VU 01572
2021-09-07 jeremyg layers: Make the QUEUE_STATE map use AccessorTraits
2021-09-02 nathaniel tests: Add pNext query test
2021-09-09 nathaniel layers: Ignore non-const pNext validation
2021-09-09 jeremyg layers: Move image acquired tracking to SWAPCHAIN_IMAGE
2021-09-08 jeremyg layers: Clean up PHYSICAL_DEVICE_STATE usage in swapchains
2021-09-08 jeremyg layers: Make the PHYSICAL_DEVICE_STATE map use AccessorTraits
2021-09-10 ziga tests: Test invalid indexed query slot
2021-09-10 ziga layers: Validate query pool slot
2021-09-09 mikes build: Update to header 1.2.191
2021-09-09 ziga tests: Fix cubic filter tests
2021-09-09 ziga layers: Fix cubic filter image type check
2021-09-08 ziga layers: Fix color attachment blend checks
2021-09-05 ziga tests: Test GpuAV with unbound descriptor set
2021-09-05 ziga layers: Fix GpuAV checking descriptor sets
2021-09-03 ziga tests: Test CmdEndConditionalRenderingEXT
2021-09-03 ziga layers: Validate CmdEndConditionalRenderingEXT
2021-09-02 jeremyg layers: Clean up RENDER_PASS_STATE and FRAMEBUFFER_STATE
2021-09-04 ziga tests: Test invalid pipeline type
2021-09-04 ziga layers: Validate pipeline type
2021-09-06 ziga tests: Test using CaptureReplay feature when disabled
2021-09-06 ziga layers: Validate accelerationStructureCaptureReplay is enabled
2021-09-06 s.fricke layers: Fix various nits for formats
2021-09-05 ziga tests: Update 04461 vuid
2021-09-05 ziga layers: Update 04461 vuid
2021-09-05 ziga layers: Fix missing skips
2021-08-22 ziga tests: Test shader output and input location components
2021-08-22 ziga layers: Fix validating shader input and output components
2021-09-03 ziga tests: Positive test for gpu surface support
2021-09-03 ziga layers: Fix checking physical device surface support
2021-09-03 ziga layers: Fix vuid 04962 message
2021-09-03 nathaniel tests: Skip ScalarBlockLayout if not supported
2021-09-02 nathaniel layers: Change pNext parameter validation
2021-09-03 s.fricke tests: Use uint32_t for SPIR-V word size
2021-09-03 s.fricke tests: Add AdjustValidatorOptions tests
2021-09-03 s.fricke layers: Fix AdjustValidatorOptions
2021-09-01 jeremyg scripts: Use correct version of ray tracing access mask VUIDs
2021-08-25 ziga tests: Test if surface is supported on physical device
2021-08-25 ziga layers: Validate surface is supported on physical device
2021-09-02 ziga tests: Test CmdCopyQueryPoolResults with invalid queryType
2021-09-02 ziga layers: Validate CmdCopyQueryPoolResults queryType
2021-09-02 jmadill build: Remove duplicate header from GN
2021-08-23 jeremyg layers: Clean up PipelineStageState creation
(...)
2021-08-16 jzulauf tests: Add _NONE_ load/store tests to syncval test
2021-08-13 jzulauf syncval: Add VK_EXT_load_store_op_none support
2021-08-11 jeremyg practices: Use subclassed CMD_BUFFER_STATE
2021-08-11 jeremyg layers: Add CreateCmdBufferState() factory method
2021-08-16 jeremyg layers: Fix VUID 01619 regression in CTS
2021-08-16 ziga tests: Test SparseMemoryBind with invalid memory type
2021-08-16 ziga layers: Validate SparseMemoryBind memory type
2021-07-16 gareth.webb tests: Fix failing test for zero-sized render area
2021-07-15 hannes.harnisch tests: Adding test for zero-size render area
2021-06-16 gareth.webb practices: Add warning for zero-sized render area
2021-08-12 jeremyg tests: Fix leaks in some VkLayerTest.* cases
2021-08-12 jeremyg layers: Fix memory leaks from class BothRangeMap
2021-08-14 ziga tests: Test EndCommandBuffer with conditional rendering
2021-08-14 ziga layers: Validate EndCommandBuffer conditional rendering
2021-08-12 jeremyg tests: Fix leaks in VkSyncValTest.* cases
2021-08-13 jeremyg tests: Add vk_testing::RenderPass and Framebuffer
2021-07-17 ziga tests: Fix SparseMemoryBindOffset test with invalid offset
2021-07-17 ziga layers: Fix VkSparseMemoryBind offset check
2021-08-11 ziga tests: Test ImageFormatInfo2 with invalid tiling and pNext chain
2021-08-11 ziga layers: Validate ImageFormatInfo2 with drm format modifier
2021-07-19 ziga tests: Test creating descriptorSetLayout with invalid flags
2021-07-19 ziga layers: Validate descriptorSetLayout with invalid flags
2021-08-05 jeremyg layers: Move state tracker methods to CMD_BUFFER_STATE
2021-08-12 ziga tests: Positive test for shader stages not in order
2021-08-12 ziga layers: Fix recording pipeline shader stages
2021-08-04 ziga tests: Test CmdFillBuffer cmdBuffers pool capabilities
2021-08-04 ziga layers: ValidateCmdFillBuffer cmd pool capabilities
2021-08-02 jzulauf layers: Add detect default to messenger setup
2021-08-12 jeremyg tests: Fix leaks in VkBestPracticesLayerTest.* test cases
2021-08-12 jeremyg practices: Fix leaks in struct GraphicsPipelineCIs
2021-08-12 ziga tests: Test CmdBeginQuery with invalid queryPool queryType
2021-08-12 ziga layers: Validate CmdBeginQuery queryPool queryType
2021-08-11 jeremyg layers: Fix vkCreateImage memory reqs. check for multiplanar
2021-08-11 jeremyg tests: Fix crash in CreatePipelineWithCoreChecksDisabled test
2021-08-05 ziga tests: Test binding pipeline with missing dynamic state
2021-08-05 ziga layers: Validate CmdBindPipeline with discard rectangle
2021-08-08 ziga tests: Test compute shader shared memory
2021-08-08 ziga layers: Validate compute shader shared memory
2021-08-07 ziga tests: Tets presenting image without acquiring it
2021-08-07 ziga layers: Fix issue 3012
2021-08-10 nathaniel layers: Fix ARM best practices description
2021-08-10 christophe layers: Workaround for unlimited duplicate messages
2021-08-10 mikes build: Update to header 1.2.188
2021-08-10 ziga tests: Test CmdSetDiscardRectangleEXT integer overflow
2021-08-10 ziga layers: Validate CmdSetDiscardRectangleEXT pDiscardRectangles
2021-08-09 ziga tests: Fix CmdSetDiscardRectangleEXT tests
2021-08-05 ziga tests: Test invalid framebuffer with fragmentDensityMap
2021-08-05 ziga layers: Validate fragmentDensityMapAttachment layerCount
2021-08-08 ziga tests: Test invalid scratchData buffer usage
2021-08-08 ziga layers: Validate AccelerationStructure scratchData

Created with:
  roll-dep third_party/vulkan-validationlayers

* Roll third_party/glslang/ e0f3fdf43..e0771b5d4 (7 commits)

KhronosGroup/glslang@e0f3fdf...e0771b5

$ git log e0f3fdf43..e0771b5d4 --date=short --no-merges --format='%ad %ae %s'
2021-09-02 greg Perform update_precision on constructors and converts
2021-08-25 greg Update known goods and CHANGES for 11.6.0
2021-08-12 alele Update known_good for SPV_NV_ray_tracing_motion_blur.
2021-08-10 alele Add support for GL_NV_ray_tracing_motion_blur.
2021-08-09 greg Fix seperate stores to swizzled lvalue.
2021-08-08 a1.cota.365 Update CMakeLists.txt
2021-07-08 xzq0528 Support Extension GL_ARB_shader_atomic_counter_ops and relative intrisic functions.

Created with:
  roll-dep third_party/glslang

* Roll third_party/json/ 350ff4f7c..626e7d61e (325 commits)

nlohmann/json@350ff4f...626e7d6

$ git log 350ff4f7c..626e7d61e --date=short --no-merges --format='%ad %ae %s'
2021-08-26 mail 🔖 set version to 3.10.2
2021-08-26 cerrigno Fix -Wunused warnings on JSON_DIAGNOSTICS  (#2976)
2021-08-24 mail 🔖 set version to 3.10.1
2021-08-24 73970644+mb0202 Fixed typo in parse.md (#2968)
2021-08-22 niels.lohmann 📝 add link to Homebrew package (#2966)
2021-08-22 niels.lohmann Fix parent update for diagnostics with ordered_json (#2963)
2021-08-21 niels.lohmann Set stack size for some unit tests when using MSVC (#2961)
2021-08-20 mail ✅ add regression test
2021-08-20 mail 👷 update Travis badge
2021-08-19 pierre.hallot Fix extra ";" clang warnings
2021-08-19 amirmasoudabdol fixing the doc files
2021-08-18 mail 📝 add documentation for integration via vcpkg
2021-08-18 mail 📝 add documentation for integration via vcpkg
2021-08-18 mail 👷 avoid duplicate AppVeyor builds
2021-08-18 senyai 🚨 gdb_pretty_printer failure on basic types
2021-08-18 amirmasoudabdol Using the homebrew/core Formula
2021-08-18 mail 🐛 adding missing header
2021-08-18 mail 🔧 guard tests with JSON_Install flag
2021-08-18 mail 🔥 remove outdated json_unit binary
2021-08-18 amirmasoudabdol Updating the Homebrew Command
2021-08-17 mail 🔖 set version to 3.10.0
2021-08-17 niels.lohmann Overwork warning flags (#2936)
2021-08-16 mail 👷 run CI for release branches
2021-08-15 mail 👷 run CI for release branches
2021-08-15 mail 👥 update documentation
2021-08-14 mail 🚨 fix C4244 warning
2021-08-13 mail 🚨 fix C4100 warnings
2021-08-13 ferry.huberts Again forgot to amalgate (sigh)
2021-08-13 ferry.huberts Add coverage exclusion comments, as requested
2021-08-13 ferry.huberts Forgot to amalgate
2021-08-13 mail ⚗️ add -WX flag to MSVC builds
2021-08-13 ferry.huberts Adjust more files after actually building like the CI
2021-08-13 mail ⚗️ add -WX flag to MSVC builds
2021-08-13 mail 🚨 fix C4309 warning
2021-08-13 mail ⚗️ add -WX flag to MSVC builds
2021-08-12 ferry.huberts Adjust warnings flags, as requested
2021-08-12 ferry.huberts All: fix warnings when compiling with -Wswitch-enum
2021-08-11 mail 🚨 guard GCC pragmas #2924
2021-08-11 mail 📝 update documentation
2021-08-10 mail ⚗️ try minimal example
2021-08-10 mail ⚗️ try minimal example
2021-08-10 mail ⚗️ try minimal example
2021-08-10 mail ⚗️ try minimal example
2021-08-09 mail ⚗️ try minimal example
2021-08-09 mail ⚗️ try minimal example
2021-08-08 mail 💡 update documentation
2021-08-07 mail 💚 fix MSVC build
2021-08-07 mail 💚 fix MSVC build
2021-08-07 mail 💚 fix MSVC build
2021-08-07 mail 💚 fix MSVC build
(...)
2020-12-13 11492152+globberwops Compare to CMAKE_CURRENT_SOURCE_DIR for main project check
2020-12-12 mail 📦 add license to include.zip #2487
2020-12-12 mail 🔨 clean up CI
2020-12-12 y.krylov Doctest is updated to v2.4.1
2020-12-11 S.Linev Change underscore placement
2020-12-09 11492152+globberwops Set MAIN_PROJECT=OFF initially
2020-12-09 11492152+globberwops Add MAIN_PROJECT check for test and install options
2020-12-07 y.krylov ordered_map::insert(InputIt first, InputIt last) is added
2020-12-07 y.krylov Ranged insert test section is added in unit-ordered_json.cpp
2020-12-07 mail 🔨 fix site URL
2020-12-06 mail 🔒 use HTTPS
2020-12-02 mail 👷 remove clang9 CI
2020-11-24 jbzdarkid Apply suggestions from code review
2020-10-26 jbzdarkid Add asserts to suppress C28020
2020-10-23 S.Linev Change argument name "subtype" in byte_container_with_subtype
2020-09-27 karzhenkov Improve json_ref implementation
2020-09-26 leonardoaugusto287 📝  add CPM.Cmake example
2020-09-23 mail 💰 add sponsor
2020-09-02 mail 📝 fix URLs to documentation
2020-08-30 mail ✅ annotate non-reproducible tests #2324
2020-08-29 mail 📝 add note for Intel compilers #2346
2020-08-19 mail 📝 fix and extend documentation of discarded values
2020-08-19 mail 📝 fix and extend documentation of discarded values
2020-08-16 mail 🚚 remove < from filename to fix Windows build
2020-08-16 mail 🚚 remove < from filename to fix Windows build
2020-08-16 mail 📝 add more API documentation
2020-08-16 mail 📝 add more API documentation
2020-08-16 mail 📝 add more API documentation
2020-08-16 mail 📝 add more API documentation
2020-08-15 mail 📝 add more API documentation
2020-08-14 mail 👷 ignore gh-pages branch in CircleCI
2020-08-14 mail 👷 ignore gh-pages branch in CircleCI
2020-08-14 mail 👷 ignore gh-pages branch in CircleCI
2020-08-14 mail 📝 add more API documentation
2020-08-14 mail 📝 add more API documentation
2020-08-14 mail 📝 add more API documentation
2020-08-13 ronakbuch Fix typos in documentation
2020-08-13 mail 🚚 remove quotes from filename to fix Windows build
2020-08-13 mail 📝 add more API documentation
2020-08-13 mail 📝 add more API documentation
2020-08-13 mail 📝 add offline pages for docset
2020-08-13 mail 📝 add docset
2020-08-12 mail 📝 add more API documentation
2020-08-12 mail 📝 add more API documentation
2020-08-12 mail ♻️ remove "#define private public"
2020-08-12 mail ⬆️ Hedley 14 (dev branch)
2020-08-10 mail 🚨 remove -Wimplicit-fallthrough warning #2348
2020-08-10 mail ✅ add test to compile without exceptions
2020-08-10 mail 📝 fix documentation #1668
2020-08-07 siliconearth fix cmake script overwriting compiler path

Created with:
  roll-dep third_party/json

* Roll third_party/clspv-llvm/ d4ce9e463..5ec1845ca (2896 commits)

llvm/llvm-project@d4ce9e4...5ec1845

$ git log d4ce9e463..5ec1845ca --date=short --no-merges --format='%ad %ae %s'
2021-09-09 amara [AArch64][GlobalISel] Add a new reassociation for G_PTR_ADDs.
2021-09-15 markus.lavin [NPM] Added -print-pipeline-passes print params for a few passes.
2021-09-03 sguelton Add extra check for llvm::Any::TypeId visibility
2021-09-15 esme.yi [obj2yaml][XCOFF] Dump sections
2021-09-14 hoy [CSSPGO][llvm-profgen] Truncate stack samples with invalid return address.
2021-09-15 joker.eph Revert "[flang] Make 'this_image()' an intrinsic function"
2021-09-15 joker.eph Make the --mlir-disable-threading command line option overrides the C++ API usage
2021-09-15 cwz920716 [MLIR] Use memref.copy ops in BufferResultsToOutParams pass.
2021-09-15 llvmgnsyncbot [gn build] Port 626586fc253c
2021-09-14 thakis Re-Revert "clang-tidy: introduce readability-containter-data-pointer check"
2021-09-14 listmail regen an autogened test which is stale
2021-08-25 Matthew.Arsenault DAG: Fix incorrect folding of fmul -1 to fneg
2021-09-09 hoy [CSSPGO] Enable pseudo probe instrumentation in O0 mode.
2021-09-14 tlively [lld][WebAssembly] Use llvm-objdump to test __wasm_init_memory
2021-08-21 Matthew.Arsenault RegAllocGreedy: Account for reserved registers in num regs heuristic
2021-09-14 i [CMake] Delete obsoleted COMPILER_RT_TEST_TARGET_TRIPLE
2021-09-15 springerm [mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps
2021-09-13 Matthew.Arsenault SeparateConstOffsetFromGEP: Fix stack overflow in unreachable code
2021-09-13 Matthew.Arsenault Attributor: Fix crash on undef in !callees
2021-09-09 Matthew.Arsenault AMDGPU: Rename attributor class for uniform-work-group-size
2021-09-09 Matthew.Arsenault Attributor: Fix typos
2021-09-14 erasmus [flang] Make 'this_image()' an intrinsic function
2021-09-14 joker.eph Remove unused llvm/Support/Parallel.h from MLIR (NFC)
2021-09-14 dblaikie NFC: DebugInfo: refactor pretty printing into a utility class
2021-09-14 listmail [test] precommit anoter test for D109786
2021-09-14 listmail [test] precommit test for D109786
2021-09-14 silvasean [mlir] Apply py::module_local() to a few more classes.
2021-09-14 listmail autogen a test for ease of update in later patch
2021-09-14 listmail [SCEV] Stop applying contextual flags in applyLoopGuards
2019-11-14 vsk [StopInfoMachException] Summarize arm64e BLRAx/LDRAx auth failures
2021-09-14 listmail [SCEV] Attempt to define what flags are legal on a SCEV
2021-08-19 daltenty [CMake][AIX] Disable visibility options in build
2021-09-14 aheejin Revert "[WebAssembly] Rethrow longjmp in EH handling if EmSjLj is enabled"
2021-09-08 Joseph.Nash [AMDGPU] Switch PostRA sched to MachineSched
2021-09-14 thakis [lld/mac] Search .tbd before binary for framework files too
2021-09-10 hoy [llvm-profgen] Ignore broken LBR samples
2021-09-14 flo [VPlan] Queue (block, operand) pairs together (NFC).
2021-09-14 devnexen [Sanitizers] intercept fparseln on freebsd
2021-09-07 waltl Put code that avoids heapifying local blocks behind a flag
2021-09-14 llvmgnsyncbot [gn build] Port 49992c04148e
2021-09-14 compnerd Revert "Revert "clang-tidy: introduce readability-containter-data-pointer check""
2021-09-14 Stephen.Tozer Revert "[Dexter] Improve performance by evaluating expressions only when needed"
2021-09-14 bjorn.a.pettersson [StackColoring] Fix a debug invariance problem
2021-09-14 bjorn.a.pettersson [StackColoring] Pre-commit of test case showing a debug invariance bug
2021-09-14 arames [NFC] Add trailing comma on TYPED_TEST_SUITE
2021-09-14 thakis Revert "clang-tidy: introduce readability-containter-data-pointer check"
2021-09-14 thakis [gn build] Use lib_dirs instead of qualified path in libs for diaguids.lib
2021-09-15 qiaopeixin [flang][OpenMP] Add semantic check for threadprivate directive
2021-09-14 kazu [IPO] Use make_early_inc_range (NFC)
2021-09-14 gysit [mli][linalg] Reuse getValueOrCreateConstantIndexOp method (NFC).
(...)
2021-08-10 springerm [mlir][Analysis] Revert D107221
2021-08-09 etiotto [AIX]: Fix option processing for -b
2021-08-09 Anshil.Gandhi [HIP] Allow target addr space in target builtins
2021-08-09 llvmgnsyncbot [gn build] Port 9d982c67ba01
2021-07-28 z.zoelec2 [libcxx][ranges] Add `ranges::reverse_view`.
2021-08-09 ldionne.2 [libc++][NFC] Remove workaround for variadic templates in C++03
2021-08-05 mnadeem [AArch64][SVE][InstCombine] Unpack of a splat vector -> Scalar extend
2021-07-27 mnadeem [AArch64][SVE][InstCombine] Move last{a,b} before binop if one operand is a splat value
2021-08-07 mgorny [lldb] [cmake] Add LLVM_LIT_ARGS override support for standalone builds
2021-07-12 davg [clangd] Support `#pragma mark` in the outline
2021-08-09 pifon Cloned from CL 389610703 by 'g4 patch'. Original change by pifon@pifon:tfrt_clean:6896:citc on 2021/08/09 05:30:17.
2021-08-09 ajcbik [mlir][sparse] add an elaborate sparse storage scheme integration test
2021-08-07 mgorny [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOAD Is used
2021-07-30 ldionne.2 [libc++] Refactor __perfect_forward, bind_front and not_fn
2021-08-09 ldionne.2 [libc++] Add timeout to BuildKite jobs
2021-08-09 paul.robinson Revert "Reapply "[lit] Have REQUIRES support the target triple""
2021-08-09 paul.robinson Revert "[compiler-rt] Speculative fix for cross_over_uniform_dist.test"
2021-08-06 ajcbik [mlir][sparse] add dense to sparse conversion implementation
2021-08-05 efriedma [AArch64] Implement FCOPYSIGN for SVE.
2021-08-09 pklausler [flang] Silence new build warning
2021-08-09 fmayer Revert "[sanitizer] Intercept sem_open/sem_unlink"
2021-08-05 vitalybuka [sanitizer] Intercept sem_open/sem_unlink
2021-08-04 aschwaighofer [coro] Correct CurrentBlock tracking bug recently introduced
2021-08-09 mgorny [lldb] [test] Skip all vFile tests on Windows
2021-08-09 mgorny Revert "[lldb] [test] Mark new vFile tests as XFAIL on Windows"
2021-08-09 mgorny Revert "[lldb] [test] Use Windows-friendly modes in vFile O_CREAT tests"
2021-08-09 krishna17060 [InstCombine] Remove nnan requirement for transformation to fabs from select
2021-08-08 michael.hliao [cuda] Mark builtin texture/surface reference variable as 'externally_initialized'.
2021-08-09 paul.robinson [compiler-rt] Speculative fix for cross_over_uniform_dist.test
2021-07-29 andrzej.warzynski [flang] Make `flang` translate `-M{fixed|free}` into `-f{fixed|free}-form`
2021-07-30 pirama [openmp] Do not use shared memory on Android
2021-07-29 pklausler [flang] Implement runtime Assign()
2021-08-05 koraq [libc++][doc] Improve contributor documentation.
2021-08-08 koraq [libc++][NFC] Remove MSVC specific code.
2021-08-09 teemperor [lldb][NFC] Remove never read member variable IOHandler::m_editing
2021-08-09 mgorny [lldb] [test] Mark vFile tests as LLGS-specific
2021-08-09 robin [lldb] Fix break introduced in 14735ca
2021-08-09 ivan.zhechev [Flang] Ported test_symbols to Python
2021-08-09 Mark.Danial Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX
2021-08-09 kazu [DWARF] Remove findRange (NFC)
2021-08-09 gchatelet [libc] Update size distributions for memory benchmarks
2021-08-05 bradley.smith [AArch64][SVE] Fix assertion failure when lowering fixed length gather/scatter
2021-08-09 anton.a.afanasyev [Test] Precommit tests for PR50555
2021-08-09 paul.robinson Reapply "[lit] Have REQUIRES support the target triple"
2021-08-09 mgorny [lldb] [test] Use Windows-friendly modes in vFile O_CREAT tests
2021-08-09 mgorny [lldb] [test] Mark new vFile tests as XFAIL on Windows
2021-08-06 arthur.j.odwyer [libc++] [test] IWYU in <concepts> tests.
2021-08-09 sven.vanhaastregt [OpenCL] Add missing virtual destructor
2021-08-09 mgorny [lldb] [test] Fix TestGdbRemotePlatformFile with non-022 umask
2021-08-09 paul.robinson Have compiler-rt/test/fuzzer report info to help diagnose a test issue

Created with:
  roll-dep third_party/clspv-llvm

* Use main branch for Vulkan headers.

* Roll third_party/vulkan-headers/ 9fe958cda..c519fd7a3 (6 commits)

KhronosGroup/Vulkan-Headers@9fe958c...c519fd7

$ git log 9fe958cda..c519fd7a3 --date=short --no-merges --format='%ad %ae %s'
2021-09-14 oddhack Update for Vulkan-Docs 1.2.192
2021-09-12 devrel Update README to note change of default branch
2021-09-07 oddhack Update for Vulkan-Docs 1.2.191
2021-08-29 oddhack Update for Vulkan-Docs 1.2.190
2021-08-17 oddhack Update for Vulkan-Docs 1.2.189
2021-08-10 oddhack Update for Vulkan-Docs 1.2.188

Created with:
  roll-dep third_party/vulkan-headers

* Roll third_party/clspv-llvm/ 5ec1845ca..1f1c71aea (3 commits)

llvm/llvm-project@5ec1845...1f1c71a

$ git log 5ec1845ca..1f1c71aea --date=short --no-merges --format='%ad %ae %s'
2021-09-14 xiang1.zhang [X86][InlineAsm] Use mem size information (*word ptr) for "global variable + registers" memory expression in inline asm.
2021-09-10 zinenko [mlir] Update docs on conversion and translation to LLVM
2021-09-15 gysit [mlir][linalg] Update OpDSL doc (NFC).

Created with:
  roll-dep third_party/clspv-llvm

* Disable deprecated warnings for CLSPV
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deps Third Party Dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant