Commit Graph

  • dafc684588 fix BitCastCombinePass fix diag message main DH 2024-09-25 19:01:09 +03:00
  • 7ad631f1bf Teach constant folder fold integer comparison and bitwise operations DH 2024-09-08 14:57:32 +03:00
  • 28e957e1f4 Add bitcast combine pass DH 2024-09-08 14:55:50 +03:00
  • f914d9c8a4 [SPV_KHR_untyped_pointers] Fix verification of vload/vstore OpenCL.std instructions (#5788) Viktoria Maximova 2024-09-06 16:59:59 +02:00
  • b31baff4ee [opt] Add struct-packing pass and unit test. (#5778) Laura Hermanns 2024-09-05 15:24:29 -04:00
  • 2a67ced433 Roll external/abseil_cpp/ e64dd622d..f7f316824 (2 commits) (#5782) github-actions[bot] 2024-09-05 17:46:13 +00:00
  • bc4060ed27 update_build_version.py: support an envvar to force the description (#5758) Yoann Congal 2024-09-05 15:06:17 +02:00
  • 61d6952e2e Revert "OpSampledImage extra validation (#5695)" (#5785) alan-baker 2024-09-04 14:59:51 -04:00
  • e1782d6675 Roll external/abseil_cpp/ fd7713cb9..fd58e18f2 (2 commits) (#5773) github-actions[bot] 2024-09-03 16:56:01 +00:00
  • 88c25a71d9 build(deps): bump the github-actions group across 1 directory with 3 updates (#5780) dependabot[bot] 2024-09-03 12:40:03 -04:00
  • b21dda0ee7 Validate presence of Stride operand to OpCooperativeMatrix{Load,Store}KHR (#5777) Kévin Petit 2024-08-29 13:15:31 +01:00
  • edc68950bf build(deps): bump github/codeql-action in the github-actions group (#5772) dependabot[bot] 2024-08-22 07:23:27 -04:00
  • a85a703e3b roll deps (#5771) github-actions[bot] 2024-08-22 10:50:19 +00:00
  • 25b4e42ead roll deps (#5754) github-actions[bot] 2024-08-21 16:06:38 +00:00
  • 0c40b591a3 [OPT] Add SPV_KHR_ray_tracing_position_fetch to allow lists (#5757) Steven Perron 2024-08-21 11:05:43 -04:00
  • e8c2fbca1e Remove local attribute from build_version_inc genrule (#5766) Kaylee Lubick 2024-08-21 11:04:38 -04:00
  • 988995c3b7 build(deps): bump github/codeql-action (#5769) dependabot[bot] 2024-08-21 10:57:06 -04:00
  • 87fcbaf1bc build(deps): bump the github-actions group across 1 directory with 4 updates (#5761) dependabot[bot] 2024-08-09 14:31:05 -04:00
  • b64a423b44 Workaround issue in MSVC arm64 compiler returning random upper 32-bits in function spvtools::util::CountSetBits. (#5763) Markus Tavenrath 2024-08-07 20:11:11 +02:00
  • 72c291332a Add OpTypeRuntimeArray to composite types (#5765) Steven Perron 2024-08-07 12:33:51 -04:00
  • bc2478c922 Use "docker compose" in wasm build (#5764) Steven Perron 2024-08-07 10:43:18 -04:00
  • 246daf246b [OPT] Avoid assert in generatecopy (#5756) Steven Perron 2024-07-31 17:11:45 -04:00
  • 363486479d roll deps (#5748) github-actions[bot] 2024-07-30 13:26:22 +00:00
  • e7216170d0 build(deps): bump braces from 3.0.2 to 3.0.3 in /tools/sva (#5737) dependabot[bot] 2024-07-24 13:51:47 -04:00
  • 8731673a5d Allow ArrayStride on untyped pointers (#5746) alan-baker 2024-07-24 13:36:11 -04:00
  • ffb8d85eac Roll external/googletest/ 9ff2450a5..cee1ba1f2 (1 commit) (#5743) github-actions[bot] 2024-07-24 13:15:31 -04:00
  • 81a116002b [opt] Fix uses of type manager in fix storage class (#5740) Steven Perron 2024-07-24 08:42:00 -04:00
  • e99a5c033e spirv-link: allow linking functions with different pointer arguments (#5534) Karol Herbst 2024-07-24 14:38:19 +02:00
  • ca373497f1 [opt] Fix pointer stores in DCE (#5739) Steven Perron 2024-07-24 08:36:26 -04:00
  • a0817526b8 properly handle the load and store cache control operand types (#5664) Ben Ashbaugh 2024-07-22 08:18:16 -07:00
  • d1b35bb171 build(deps): bump the github-actions group with 2 updates (#5744) dependabot[bot] 2024-07-22 09:34:13 -04:00
  • 626dfbff49 Roll external/abseil_cpp/ eb8522077..3cb498899 (4 commits) (#5741) github-actions[bot] 2024-07-19 16:04:25 +00:00
  • 2ea4003633 opt: split composite from array flattening (#5733) Nathan Gauër 2024-07-19 17:48:21 +02:00
  • 4c7e1fa5c3 Roll external/abseil_cpp/ 074a32af6..af4c589ed (1 commit) (#5731) github-actions[bot] 2024-07-18 02:54:47 +00:00
  • 3ab0d22608 Support SPV_KHR_untyped_pointers (#5736) alan-baker 2024-07-17 14:51:37 -04:00
  • 6248fda376 Handle coop matrix in fix storage class (#5729) Steven Perron 2024-07-17 09:22:32 -04:00
  • 7c778973e5 Allow fmt arg to printf to be an array of i8 in non-constant space (#5677) LU-JOHN 2024-07-16 08:20:04 -05:00
  • 257cacfb3e build(deps): bump the github-actions group across 1 directory with 4 updates (#5734) dependabot[bot] 2024-07-15 20:48:59 -04:00
  • 6a5fa5f70a Fix SPRIV -> SPIRV typos (#5735) Sven van Haastregt 2024-07-16 02:10:06 +02:00
  • 9f2ccaef5f kokoro: use Python 3.12 in Linux builds (#5730) David Neto 2024-07-05 18:18:59 -04:00
  • beabd8b7f4 Roll external/abseil_cpp/ 1278ee9bd..0d9c2fc76 (2 commits) (#5724) github-actions[bot] 2024-07-05 13:31:32 +00:00
  • 216574bedb Allow for empty list of enums for an operand (#5727) David Neto 2024-07-04 10:28:38 -04:00
  • 3bc9744d0a Add FPEncoding operand type. (#5726) Victor Lomuller 2024-07-03 18:18:40 +01:00
  • 973e791a9a Roll external/abseil_cpp/ 16452e141..a7c5f985f (5 commits) (#5722) github-actions[bot] 2024-07-02 13:14:18 +00:00
  • c91d9ec158 Roll external/abseil_cpp/ 1315c900e..b4e4b6259 (1 commit) (#5716) github-actions[bot] 2024-06-27 06:52:47 -04:00
  • ca004da9f9 Add knowledge of cooperative matrices (#5720) Steven Perron 2024-06-26 08:00:29 -04:00
  • 64d37e2811 [NFC] Fix potential buffer overflow (#5715) Nathan Gauër 2024-06-25 12:08:28 +02:00
  • b9d8114695 Add re2 dep back to Bazel build (#5721) Natalie Chouinard 2024-06-24 14:17:34 -04:00
  • 0cfe9e7219 Prepare release v2024.3 (#5719) Steven Perron 2024-06-20 10:29:42 -04:00
  • 581279dedd [OPT] Zero-extend unsigned 16-bit integers when bitcasting (#5714) Steven Perron 2024-06-19 13:17:05 -04:00
  • 80a1aed219 Use bzlmod for effcee (#5707) Cassandra Beckley 2024-06-18 10:52:50 -07:00
  • 7bf2d0275e roll deps (#5685) github-actions[bot] 2024-06-17 11:18:20 -04:00
  • 6c8b460eb1 misc: remove encoding parameter (#5710) Nathan Gauër 2024-06-17 16:08:55 +02:00
  • 7564e142d6 spirv-dis: Add --nested-indent and --reorder-blocks (#5671) Shahbaz Youssefi 2024-06-17 09:54:18 -04:00
  • bc28ac7c19 opt: add OpExtInst forward ref fixup pass (#5708) Nathan Gauër 2024-06-13 11:09:58 +02:00
  • 65d30c3150 opt: fix Subgroup* trimming (#5706) Nathan Gauër 2024-06-11 17:13:46 +02:00
  • c3178da8ea spirv-dis: add decorations to comments (#5675) Shahbaz Youssefi 2024-06-10 15:22:25 -04:00
  • ce46482db7 Add KHR suffix to OpExtInstWithForwardRef opcode. (#5704) Nathan Gauër 2024-06-06 12:17:51 +02:00
  • 7b5691084a update tests for disassembly changes (#5694) alan-baker 2024-06-05 16:23:01 -04:00
  • e1c0ad23f7 build(deps): bump the github-actions group across 1 directory with 2 updates (#5702) dependabot[bot] 2024-06-05 10:22:32 -07:00
  • 9db5b5ec19 Add assert header to val/decoration.h (#5703) Steven Perron 2024-06-05 09:22:58 -04:00
  • 6a2bdeee75 spirv-val, core: add support for OpExtInstWithForwardRefs (#5698) Nathan Gauër 2024-06-04 16:18:06 +02:00
  • 4a2e0c9b36 Fix comments in liveness.h (#5699) Steven Perron 2024-06-03 12:05:04 -04:00
  • 70ad4dae7d OpSampledImage extra validation (#5695) alan-baker 2024-06-03 10:43:26 -04:00
  • fd96922e9a Remove calls to GetId in liveness analysis (#5693) Steven Perron 2024-06-03 09:21:14 -04:00
  • 95681dc42f Remove implicit call to GetId in ConvertToSampledImagePass. (#5692) Steven Perron 2024-06-03 09:07:52 -04:00
  • 148c97f687 Avoid use of type manager in extact->construct folding (#5684) Steven Perron 2024-05-31 08:13:20 -04:00
  • 142bf7de83 spirv-val: Fix indentation of --version output (#5686) Sven van Haastregt 2024-05-30 17:01:35 +02:00
  • 7e1a8cdc53 Basic support for SPV_EXT_replicated_composites (#5690) Kévin Petit 2024-05-30 15:58:44 +01:00
  • 3d24089292 spirv-val: Add Duplicate EntryPoint Builtin check (#5678) Spencer Fricke 2024-05-30 03:38:37 +09:00
  • 77c40bece1 Roll deps github-actions[bot] 2024-05-23 16:18:51 -04:00
  • 336b5710a5 Do not fold mul and adds to generate fmas (#5682) Steven Perron 2024-05-22 13:01:26 -04:00
  • ee749f5057 Add abseil to the autoroller (#5680) Steven Perron 2024-05-21 22:15:30 -04:00
  • e2646f5e95 spirv-val: Consider target env for OpReadClockKHR scope (#5681) Sven van Haastregt 2024-05-21 19:02:17 +02:00
  • e4b1a48aab Use raw string to avoid unintended escapes in regex (#5676) Zheng Shaokun 2024-05-21 23:34:06 +08:00
  • 14fe558c07 --- (#5679) dependabot[bot] 2024-05-21 10:09:12 -04:00
  • ccf3e3c103 Improve matrix layout validation (#5662) alan-baker 2024-05-14 15:13:54 -04:00
  • 199038f10c spirv-val: Validate MemoryAccessMask of OpCooperativeMatrixStoreKHR (#5668) Sven van Haastregt 2024-05-10 21:49:10 +02:00
  • 9241a58a80 opt: Remove bindless and buff addr instrumentation passes (#5657) Jeremy Gebben 2024-05-02 16:52:17 -06:00
  • bfc3a15683 build(deps): bump the github-actions group across 1 directory with 3 updates (#5656) dependabot[bot] 2024-04-30 12:54:12 -04:00
  • 57a42e6c1d spirv-val: Separate Location check for tess patch (#5654) Spencer Fricke 2024-05-01 01:29:22 +09:00
  • dd4b663e13 Prepare release v2024.2 (#5651) Cassandra Beckley 2024-04-22 12:29:56 -07:00
  • be6fb2a54c build(deps): bump the github-actions group across 1 directory with 4 updates (#5650) dependabot[bot] 2024-04-22 13:41:20 -04:00
  • dadb3012d5 Add SPIRV_TOOLS_EXPORT to public C++ API (#5591) Sven van Haastregt 2024-04-18 23:31:34 +02:00
  • 53c0736064 A fix to support of SPV_QCOM_image_processing2 (#5646) Wooyoung Kim 2024-04-18 14:30:20 -07:00
  • 67a3ed6705 opt: add GroupNonUniformPartitionedNV capability to trim pass (#5648) Natalie Chouinard 2024-04-18 16:04:58 -04:00
  • 2904985aee spirv-val: Add Vulkan check for Rect Dim in OpTypeImage (#5644) Spencer Fricke 2024-04-15 23:56:12 +09:00
  • 02470f606f Validate duplicate decorations and execution modes (#5641) alan-baker 2024-04-12 08:51:41 -04:00
  • 6761288d39 Validator: Support SPV_NV_raw_access_chains (#5568) Rodrigo Locatti 2024-04-10 11:40:10 -03:00
  • 3983d15a1d Fix rebuilding types with circular references (#5623). (#5637) Diego Novillo 2024-04-09 10:36:21 -04:00
  • ade1f7cfd7 Add AliasedPointer decoration (#5635) Jeremy Hayes 2024-04-05 11:45:55 -06:00
  • 24f2cdad8e build(deps): bump the github-actions group with 1 update (#5634) dependabot[bot] 2024-04-04 13:39:15 -04:00
  • 58ab8baf72 docs: explain LunarG is the source of truth for releases (#5627) Nathan Gauër 2024-04-02 18:39:12 +02:00
  • 7fe5f75e58 Roll external/re2/ 6598a8ecd..917047f36 (3 commits) (#5626) github-actions[bot] 2024-03-29 22:34:40 +00:00
  • 87721a1009 Roll external/spirv-headers/ 7d500c4d7..4f7b471f1 (1 commit) (#5625) github-actions[bot] 2024-03-28 13:53:59 -07:00
  • fe7bae0906 Minor fix to cmakelists to avoid rerunning command each build (#5620) Kevin Gibson 2024-03-25 14:21:09 -07:00
  • fc42865562 build(deps): bump the github-actions group with 2 updates (#5621) dependabot[bot] 2024-03-25 14:08:39 -04:00
  • 67451ebf6d Roll external/spirv-headers/ 04db24d69..7d500c4d7 (1 commit) (#5619) github-actions[bot] 2024-03-25 17:50:54 +00:00
  • dda7731e91 build(deps): bump the github-actions group with 2 updates (#5618) dependabot[bot] 2024-03-21 12:13:11 -04:00
  • 3fafcc20e6 Roll external/spirv-headers/ 8b246ff75..04db24d69 (1 commit) (#5617) github-actions[bot] 2024-03-21 03:47:00 +00:00