aboutsummaryrefslogtreecommitdiff
path: root/third_party
diff options
context:
space:
mode:
authordan sinclair <dsinclair@google.com>2020-01-15 11:54:20 -0500
committerGitHub <noreply@github.com>2020-01-15 11:54:20 -0500
commit42eda81eba7e6ca9d0ddd500931eeb53e6c495c5 (patch)
treeb07bd1326cfacfdd219163b73d5a899291ab9193 /third_party
parent5acb622459aa850d63f345ab4b8220468dce035b (diff)
downloadamber-42eda81eba7e6ca9d0ddd500931eeb53e6c495c5.tar.gz
Rolling 11 dependencies (#765)
Roll third_party/clspv/ ae7cff6ee..242e3b6cb (17 commits) https://github.com/google/clspv/compare/ae7cff6ee4b5...242e3b6cbea0 $ git log ae7cff6ee..242e3b6cb --date=short --no-merges --format='%ad %ae %s' 2020-01-15 jrprice Add sampler component masks to DescriptorMap.h (#492) 2020-01-15 alanbaker Support half variants of some builtins (#491) 2020-01-14 jrprice Move sampler constants to DescriptorMap.h (#490) 2020-01-14 alanbaker Update LLVM dep (#489) 2020-01-08 alanbaker Truncate switch (#487) 2020-01-07 alanbaker Fix loop merge and continue as same block (#485) 2020-01-07 alanbaker Update LLVM dep (#486) 2020-01-07 alanbaker Half float literal support (#471) 2020-01-07 alanbaker Refactor checks about pointers in structs (#470) 2020-01-07 kpet Add support for -cl-std option (#484) 2020-01-06 kpet Fix warning in fetch_sources.py (#483) 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..252c4dce6 (5116 commits) https://github.com/llvm/llvm-project/compare/dcb48f50bdfa...252c4dce6189 $ git log dcb48f50b..252c4dce6 --date=short --no-merges --format='%ad %ae %s' 2020-01-15 thakis [gn build] find mistakes like the one fixed in 72b5989e0d1 at build time 2020-01-15 simon.tatham [clang] New __attribute__((__clang_arm_mve_strict_polymorphism)). 2020-01-13 kadircet [clangd] Rearrange type, returntype and parameters in hover card 2020-01-13 kadircet [clangd] Add a ruler after header in hover 2020-01-15 thakis [gn build] (manually) port b4a99a061f51 better 2020-01-15 ntv [mlir][EDSC] Refactor dependencies involving EDSCs. 2020-01-15 Alexander.Richardson [ELF] Avoid false-positive assert in getErrPlace() 2020-01-10 kadircet [clangd] Show hower info for expressions 2020-01-15 ulrich.weigand [FPEnv] Address post-commit review comment for D71467 2020-01-15 zinenko [mlir] LLVM import: handle function-typed constants 2020-01-09 Matthew.Arsenault GlobalISel: Implement lower for G_BITCAST 2019-12-31 Matthew.Arsenault AMDGPU: Partially directly select llvm.amdgcn.interp.p1.f16 2020-01-10 Matthew.Arsenault GlobalISel: Fix narrowScalar for G_ANYEXT results 2020-01-14 Matthew.Arsenault TableGen: Delete some copy constuctors 2020-01-14 Matthew.Arsenault TableGen/GlobalISel: Don't take reference to temporary values 2020-01-14 Matthew.Arsenault TableGen/GlobalISel: Don't reconstruct CodeGenRegBank 2020-01-15 luismarques [RISCV] Fix test for inline asm z constraint modifier 2020-01-15 soumi.manna Further implement CWG 2292 2020-01-15 djordje.todorovic [llvm-locstats] Add the --compare option 2020-01-15 nemanja.i.ibm [PowerPC] Legalize saturating vector add/sub 2020-01-15 hans Bump the trunk major version to 11 2020-01-15 llvm-dev Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - "[AArch64][GlobalISel]: Support @llvm.{return,frame}address selection." 2019-11-28 zakk.chen [RISCV] Support ABI checking with per function target-features 2020-01-15 zakk.chen Revert "[RISCV] Support ABI checking with per function target-features" 2020-01-15 llvm-dev Fix Wdocumentation warning. NFC. 2020-01-15 llvm-dev RegisterClassInfo::computePSetLimit - assert that we actually find a register. 2020-01-15 llvm-dev Fix "pointer is null" static analyzer warning. NFCI. 2020-01-15 grimar [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. 2020-01-15 teemperor [lldb] Add expect_expr function for testing expression evaluation in dotests. 2020-01-15 benny.kra [AArch64][SVE] Fold variable into assert to silence unused variable warnings in Release builds 2020-01-14 arkady.shlykov [NFC] Adjust test cases numbering, test commit. 2020-01-15 djordje.todorovic [llvm-locstats] Fix the docs 2020-01-15 scott.egerton [Lexer] Allow UCN for dollar symbol '\u0024' in identifiers when using -fdollars-in-identifiers flag. 2020-01-15 grimar Revert "[yaml2obj/obj2yaml] - Add support for SHT_RELR sections." 2020-01-08 russell.gallop [Support] Replace Windows __declspec(thread) with thread_local for LLVM_THREAD_LOCAL 2020-01-08 cullen.rhodes [AArch64][SVE] Add ptest intrinsics 2020-01-15 djordje.todorovic [llvm-locstats] Add the --draw-plot option 2019-12-24 grimar [yaml2obj/obj2yaml] - Add support for SHT_RELR sections. 2020-01-15 scott.egerton Revert "[RISCV] Add Clang frontend support for Bitmanip extension" 2020-01-13 djordje.todorovic [llvm-locstats][NFC] Support OOP concept 2019-11-28 zakk.chen [RISCV] Support ABI checking with per function target-features 2019-12-23 ikudrin [DWARF] Fix DWARFDebugAranges to support 64-bit CU offsets. 2020-01-15 llvmgnsyncbot [gn build] Port 0dc6c249bff 2020-01-14 ikudrin [MachO] Add a test for detecting reserved unit length. 2020-01-10 cdevadas [AMDGPU] Invert the handling of skip insertion. 2020-01-14 marukawa [VE] Minimal codegen for empty functions 2020-01-14 craig.topper [X86] Don't call LowerUINT_TO_FP_i32 for i32->f80 on 32-bit targets with sse2. 2020-01-15 david.green [ARM] Reegenerate MVE tests. NFC 2020-01-15 uenoku.tokotoko [Attributor] AAValueConstantRange: Value range analysis using constant range 2020-01-14 david.green [Scheduler] Adjust interface of CreateTargetMIHazardRecognizer to use ScheduleDAGMI. NFC (...) 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..80ec7c6bc (10 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/2749458081b6...80ec7c6bc7e3 $ git log 274945808..80ec7c6bc --date=short --no-merges --format='%ad %ae %s' 2020-01-15 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers (#2647) 2020-01-10 31109344+adam-yang Replaced llvm.donothing with loading from a special ICB (#2644) 2020-01-10 31109344+adam-yang Global variables lowered to local variables are classified as arg_variables (#2637) 2020-01-10 python3kgae Move wave sensitive check from validation into DxilValidateWaveSensit… (#2640) 2020-01-07 texr Translate resource poison value to undef index instead of assert (#2621) 2020-01-07 texr Remove llvm.donothing for dxil <= 1.5 instead of using validator version (#2634) 2020-01-06 3507248+vcsharma Don't emit discard when input is non-negative (#2628) 2020-01-06 python3kgae Bump to shader model 6.6 (#2631) 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..d203754bc (14 commits) https://github.com/KhronosGroup/glslang/compare/ebf634bcaa3e...d203754bc116 $ git log ebf634bca..d203754bc --date=short --no-merges --format='%ad %ae %s' 2020-01-07 cepheus Fix #1829: Add "--" command-line options for macro def/undef. 2020-01-08 laddoc Move symbol builtin check to grammar stage 2020-01-06 lryer Add missing extension defination 2020-01-06 cepheus Bump revision 2020-01-06 laddoc Add builtin constants 2019-11-26 laddoc Add support for ARB_gpu_shader_fp64 2020-01-03 lryer Fix glslang can't link multiple AST in a single stage 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-12-25 laddoc Modify atomic_uint binding check 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..d854bd6ac (19 commits) https://github.com/google/googletest/compare/d166e0948384...d854bd6acc47 $ git log d166e0948..d854bd6ac --date=short --no-merges --format='%ad %ae %s' 2020-01-09 absl-team Googletest export 2020-01-09 absl-team Googletest export 2020-01-07 absl-team Googletest export 2020-01-07 absl-team Googletest export 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..2febfe0d1 (2 commits) https://github.com/lvandeve/lodepng/compare/2e541f53ebed...2febfe0d1058 $ git log 2e541f53e..2febfe0d1 --date=short --no-merges --format='%ad %ae %s' 2020-01-12 lvandeve handle integer overflow in lodepng_chunk_next and lodepng_chunk_find 2019-12-19 lvandeve Fix decoding bug in bit reader Roll third_party/shaderc/ 82a9846c4..99ca03e1a (7 commits) https://github.com/google/shaderc/compare/82a9846c4377...99ca03e1ac3a $ git log 82a9846c4..99ca03e1a --date=short --no-merges --format='%ad %ae %s' 2020-01-14 rharrison Convert get_shader_resources to return ptr instead of ref (#955) 2020-01-14 rharrison Convert spvc messages internal struct to be a vector (#952) 2020-01-13 rharrison Rolling 5 dependencies (#953) 2020-01-10 rharrison Implement Reflection API needed by Dawn (#950) 2020-01-10 rharrison Add reference to Go bindings in README.md (#949) 2020-01-10 dneto Fix spelling of -finvert-y in doc (#947) 2020-01-07 rharrison Rolling 5 dependencies and updating expectations (#946) Roll third_party/spirv-tools/ e70b009b0..f8d7df760 (17 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/e70b009b0f1e...f8d7df760c81 $ git log e70b009b0..f8d7df760 --date=short --no-merges --format='%ad %ae %s' 2020-01-14 jaebaek Fix OpLine bug of merge-blocks pass (#3130) 2020-01-13 afdx spirv-fuzz: add dead blocks (#3135) 2020-01-10 33791085+aqnuep Remove names and decorations of imported symbols (#3081) 2020-01-08 dneto Fix GN build for OpenCL.DebugInfo.100 update (#3134) 2020-01-08 bclayton Fix bad parameter names in error message (#3129) 2020-01-07 alanbaker Revert PR #3093 (#3131) 2020-01-07 alanbaker Disallow forward references in arrays (#3093) 2020-01-07 afdx spirv-fuzz: Add fuzzer pass to perform module donation (#3117) 2020-01-06 dneto GetOperandConstants operand can be const (#3126) 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/vulkan-headers/ 0e57fc1cf..881bbb347 (2 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/0e57fc1cfa56...881bbb347a08 $ git log 0e57fc1cf..881bbb347 --date=short --no-merges --format='%ad %ae %s' 2020-01-14 oddhack Update for Vulkan-Docs 1.2.131 2019-11-14 flibitijibibo GN: Make PLATFORM_XCB optional, based on a user-defined variable. Roll third_party/vulkan-loader/ 206979855..a0099c502 (1 commit) https://github.com/KhronosGroup/Vulkan-Loader/compare/2069798558ec...a0099c502846 $ git log 206979855..a0099c502 --date=short --no-merges --format='%ad %ae %s' 2020-01-13 charles loader: Remove loader_platform_basename dead code Roll third_party/vulkan-validationlayers/ e8e8f32d1..e91181dfe (40 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/e8e8f32d1b7a...e91181dfeb79 $ git log e8e8f32d1..e91181dfe --date=short --no-merges --format='%ad %ae %s' 2020-01-14 mark tests: Add destroy null handle tests to best practices 2020-01-14 mark bestpractices: Check for null handle when freeing memory 2020-01-11 petr_kraus layers: Fix the logic in VUID links generation 2020-01-10 petr_kraus layers: Default vuid links to spec repo search 2020-01-10 mark tests: Fix YCbCr sampler test 2020-01-09 pdaniell corechecks: Fix issues with separate depth/stencil layouts 2020-01-04 petr_kraus layers: Report valid spec links on error 2020-01-03 petr_kraus tests: Test vkCmdExecuteCommands into a Secondary 2020-01-08 s.fricke tests: Added test for VUID 01618 2020-01-08 s.fricke tests: Added test for VUID 01608 2020-01-07 s.fricke tests: Added test for VUID 01588 2020-01-07 s.fricke layers: Added VK_IMAGE_CREATE_DISJOINT_BIT validation 2020-01-07 s.fricke tests: Added 01564 test to DSAspectBitsErrors 2020-01-07 s.fricke layers: Added support for VUID 01564 2020-01-07 s.fricke tests: Added test for VUID 01648 2020-01-07 s.fricke layers: Added support for VUID 01648 2020-01-07 s.fricke tests: Added 01560 test to ImageBufferCopyTests 2020-01-07 s.fricke layers: Added support for VUID 01560 2020-01-03 petr_kraus scripts: Report unassigned VUIDs in stats 2020-01-03 petr_kraus scripts: Add best practices tests to stats 2020-01-08 mark corechecks: Fix immutable sampler write fall-through case 2020-01-03 mark tests: Add test for a write update to an immutable sampler 2020-01-03 mark tests: Add test for copying to immutable samplers 2020-01-03 mark corechecks: Add validation for writing to immutable samplers 2019-12-30 mark layers: Added stub functions for instance exts and funcs 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/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers
Diffstat (limited to 'third_party')
0 files changed, 0 insertions, 0 deletions