summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
AgeCommit message (Expand)Author
2025-11-06[SPIRV] Support for the extension SPV_ALTERA_blocking_pipes (#138675)Aadesh Premkumar
2025-10-23[SPIRV] Upd SPV_KHR_shader_clock extension (#160147)Nikita Kornev
2025-10-20[NFC][SPIRV] Move common SPIRV::LinkageType deduction code to a helper in SPI...Juan Manuel Martinez CaamaƱo
2025-10-08[SPIR-V] Add SPV_INTEL_predicated_io extension (#161591)YixingZhang007
2025-09-30[SPIR-V] Implement SPV_KHR_float_controls2 (#146941)Marcos Maronas
2025-09-28[SPIRV] Added opencl Pipe builtins (#135335)Ebin-McW
2025-09-23[SPIRV] Added Packed Vector Format for SPV_KHR_integer_dot_product (#160088)Ebin-McW
2025-08-20[SPIR-V] fix return type for OpAtomicCompareExchange (#154297)Simeon David Schaub
2025-08-06[SPIRV] Fix code quality issues. (#152005)Marcos Maronas
2025-08-01[SPIR-V] Add support for the SPIR-V extension SPV_INTEL_tensor_float32_conver...YixingZhang007
2025-07-02[HLSL][SPRIV] Handle signed RWBuffer correctly (#144774)Steven Perron
2025-05-27[SPIRV] Lower `spirv.Layout` type (#140059)Steven Perron
2025-05-19[SPIR-V] Add SPV_INTEL_2d_block_io extension (#140140)Yury Plyakhin
2025-05-19[SPIR-V] Clarify builtin default value handling; NFC (#139691)Sven van Haastregt
2025-05-03[SPIRV] Use StringRef instead of std::string (NFC) (#138408)Kazu Hirata
2025-04-28[SPIRV] Correctly map OpGenericCastToPtrExplicit builtins (#137189)Victor Lomuller
2025-04-23[SPIRV] Support for the SPV_INTEL_subgroup_matrix_multiply_accumulate SPIR-V ...Vyacheslav Levytskyy
2025-04-09[SPIRV] Support for SPV_INTEL_ternary_bitwise_function (#134866)Steffen Larsen
2025-04-03[SPIRV] Add spirv.VulkanBuffer types to the backend (#133475)Steven Perron
2025-04-01[NFC][SPIRV] Misc code cleanup in SPIRV Target (#133764)Rahul Joshi
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy
2025-03-20[SPIR-V] Add support for inline SPIR-V types (#125316)Cassandra Beckley
2025-02-27[SPIR-V] Support 2 more instructions from SPV_INTEL_long_composites (#128190)Viktoria Maximova
2025-02-25[SPIR-V] Fix generation of gMIR vs. SPIR-V code from utility methods (#128159)Vyacheslav Levytskyy
2025-02-20[NFC][SPIR-V] Remove unused variable (#127985)Dmitry Sidorov
2025-02-20[SPIR-V] Add SPV_INTEL_bindless_images extension (#127737)Dmitry Sidorov
2025-02-18[SPIR-V] Built-in variables: mapping from an OpenCL to SPIR-V BuiltIn and SPI...Vyacheslav Levytskyy
2025-02-18[SPIR-V] Fix out-of-range value for NumWorkgroups builtin (#127198)Sven van Haastregt
2025-02-11[SPIRV] Add support for `cl_khr_extended_bit_ops` (#120571)Marcos Maronas
2025-02-05[SPIR-V] Support all the instructions of SPV_KHR_integer_dot_product (#123792)Viktoria Maximova
2025-01-28[IR][SPIR-V] Replace of PointerType::get(Type) with opaque version (NFC) (#12...Mats Jun Larsen
2025-01-21[SPIR-V] Fix type compatibility in memory order comparisons (#123676)Michal Paszkowski
2025-01-20[SPIR-V] Improve portability of the code (#123584)Vyacheslav Levytskyy
2024-12-18[SPIR-V] Fix issue #120078 and simplifies parsing of floating point decoratio...Vyacheslav Levytskyy
2024-12-16[SPIR-V] Add saturation and float rounding mode decorations, a subset of arit...Vyacheslav Levytskyy
2024-12-09[SPIR-V] Improve general validity of emitted code between passes (#119202)Vyacheslav Levytskyy
2024-12-06[SPIR-V] Emit Alignment decoration for alloca instructions and improve type i...Vyacheslav Levytskyy
2024-12-04[SPIR-V] Add SPV_INTEL_joint_matrix extension (#118578)Dmitry Sidorov
2024-12-03Add support for SPIR-V extension: SPV_INTEL_media_block_io (#118024)Viktoria Maximova
2024-11-29[SPIR-V] Improve type inference: fix types of return values in call lowering ...Vyacheslav Levytskyy
2024-11-21[SPIR-V] Extend support for __spirv_ builtins (#117190)Vyacheslav Levytskyy
2024-11-14[SPIR-V] Implement builtins for OpIAddCarry/OpISubBorrow and improve/fix type...Vyacheslav Levytskyy
2024-10-15[SPIR-V] Implement support of the SPV_INTEL_split_barrier SPIRV extension (#1...Vyacheslav Levytskyy
2024-10-03[SPIRV] Make access qualifier optional for spirv.Image type (#110852)Steven Perron
2024-08-22[SPIR-V] Rework usage of virtual registers' types and classes (#104104)Vyacheslav Levytskyy
2024-08-14[SPIR-V] Add implementation of the non-const G_BUILD_VECTOR and fix emission ...Vyacheslav Levytskyy
2024-08-12[SPIR-V] Allow non-const arguments in a Group builtin that requires a boolean...Vyacheslav Levytskyy
2024-08-12[SPIR-V] Rework usage of virtual registers' types and classes (#101732)Vyacheslav Levytskyy
2024-07-11[SPIRV] Improve type inference of operand presented by opaque pointers and ag...Vyacheslav Levytskyy
2024-07-04[SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (...Vyacheslav Levytskyy