aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
11 hours[SPIRV] Added constraint for SPV_INTEL_bindless_image extension (#160249)Ebin-McW1-3/+34
11 hours[SPIRV] Add support for the extension SPV_EXT_relaxed_printf_string_address_s...Ebin-McW1-0/+31
6 days[SPIRV] Add support for the SPIR-V extension SPV_KHR_bfloat16 (#155645)YixingZhang0071-5/+35
2025-09-08[SPIRV] Move instead of copy. (#156637)Marcos Maronas1-1/+1
2025-08-06[SPIRV] Fix code quality issues. (#152005)Marcos Maronas1-3/+3
2025-08-05[SPIRV] Fix buildbot failure after #149522 (#152135)Marcos Maronas1-0/+1
2025-08-05[SPIRV] Do not use OpTypeRuntimeArray in Kernel env. (#149522)Marcos Maronas1-1/+11
2025-08-01[SPIR-V] Add support for the SPIR-V extension SPV_INTEL_tensor_float32_conver...YixingZhang0071-0/+7
2025-07-02[SPIRV] Add FloatControl2 capability (#144371)Steven Perron1-4/+24
2025-06-12[SPIR-V] Fix ExecutionMode generation (#143888)Nathan Gauër1-2/+0
2025-06-10[SPIR-V] Add Fragment execution model (#141787)Nathan Gauër1-0/+2
2025-06-03[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly. ...Marcos Maronas1-12/+14
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-1/+1
2025-05-19[SPIR-V] Add SPV_INTEL_2d_block_io extension (#140140)Yury Plyakhin1-0/+24
2025-04-30SPIRV: Simplify phi processing (#137050)Matt Arsenault1-3/+1
2025-04-24 SPIRV: Set NoPHIs property after rewriting them (#136327)Matt Arsenault1-0/+2
2025-04-23[SPIRV] Support for the SPV_INTEL_subgroup_matrix_multiply_accumulate SPIR-V ...Vyacheslav Levytskyy1-0/+14
2025-04-09[SPIRV] Support for SPV_INTEL_ternary_bitwise_function (#134866)Steffen Larsen1-0/+11
2025-04-03[NFC] Cleanup pass initialization for SPIRV passes (#134189)Rahul Joshi1-4/+0
2025-04-03[SPIRV] Add spirv.VulkanBuffer types to the backend (#133475)Steven Perron1-1/+32
2025-03-24[Target] Use *Set::insert_range (NFC) (#132879)Kazu Hirata1-4/+1
2025-03-17[SPIR-V] Add `OpConstantCompositeContinuedINTEL` instruction (#129086)Viktoria Maximova1-2/+7
2025-03-14[SPIR-V] Support SPV_INTEL_fp_max_error extension for `!fpmath` metadata (#13...Viktoria Maximova1-0/+3
2025-03-06[SPIR-V] Add SPV_INTEL_memory_access_aliasing extension (#129800)Dmitry Sidorov1-0/+9
2025-03-05[SPIRV] Avoid repeated hash lookups (NFC) (#129826)Kazu Hirata1-11/+12
2025-03-03[SPIR-V] Stop using Register to represent target specific virtual registers. ...Craig Topper1-16/+17
2025-02-27[SPIRV] Remove unused variable. NFCCraig Topper1-1/+0
2025-02-24[SPIR-V] Stop generating StorageImageReadWithoutFormat and StorageImageWriteW...Vyacheslav Levytskyy1-2/+12
2025-02-20[SPIR-V] Initial implementation of SPV_INTEL_long_composites (#126545)Viktoria Maximova1-0/+23
2025-02-20[SPIR-V] Add SPV_INTEL_bindless_images extension (#127737)Dmitry Sidorov1-0/+11
2025-02-05[SPIR-V] Support all the instructions of SPV_KHR_integer_dot_product (#123792)Viktoria Maximova1-0/+4
2025-01-28[SPIR-V] Change a way SPIR-V Backend API works with user facing options (#124...Vyacheslav Levytskyy1-2/+4
2025-01-17[SPIRV] Expand RWBuffer load and store from HLSL (#122355)Steven Perron1-2/+4
2025-01-16[HLSL][SPIRV][DXIL] Implement `WaveActiveSum` intrinsic (#118580)Adam Yang1-2/+0
2025-01-09[SPIR-V] Prefer SPV_INTEL_optnone over SPV_EXT_optnone when both extensions a...Vyacheslav Levytskyy1-4/+4
2025-01-07[SPIR-V] Overhaul module analysis to improve translation speed and simplify t...Vyacheslav Levytskyy1-134/+238
2024-12-16[SPIR-V] Add saturation and float rounding mode decorations, a subset of arit...Vyacheslav Levytskyy1-4/+21
2024-12-09[SPIR-V] Improve general validity of emitted code between passes (#119202)Vyacheslav Levytskyy1-0/+23
2024-12-04[SPIR-V] Add SPV_INTEL_joint_matrix extension (#118578)Dmitry Sidorov1-0/+132
2024-12-03[SPIR-V] Fix emission of debug and annotation instructions and add SPV_EXT_op...Vyacheslav Levytskyy1-5/+31
2024-12-03Add support for SPIR-V extension: SPV_INTEL_media_block_io (#118024)Viktoria Maximova1-0/+7
2024-11-21[SPIRV] Use `Op[S|U]Dot` when possible for integer dot product (#115095)Finn Plummer1-9/+15
2024-11-21[HLSL] Implement WaveActiveAnyTrue intrinsic (#115902)Ashley Coleman1-8/+9
2024-11-18[SPIRV] Add write to image buffer for shaders. (#115927)Steven Perron1-1/+10
2024-11-14[HLSL] Adding HLSL `clip` function. (#114588)joaosaffran1-1/+15
2024-11-12[SPIRV] Add reads from image buffer for shaders. (#115178)Steven Perron1-1/+21
2024-11-05[HLSL][SPIRV][DXIL] Implement `dot4add_i8packed` intrinsic (#113623)Finn Plummer1-16/+51
2024-10-30[SPIRV][HLSL] Handle arrays of resources (#111564)Steven Perron1-3/+161
2024-10-15[SPIR-V] Implement support of the SPV_INTEL_split_barrier SPIRV extension (#1...Vyacheslav Levytskyy1-0/+7
2024-10-07[SPIR-V] Emit DebugTypePointer from NonSemantic DI (#109287)bwlodarcz1-1/+1