aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2024-10-04[SPIR-V] Duplicates Tracker accounts for possible changes in Constant usage a...Vyacheslav Levytskyy1-1/+1
2024-10-03[SPIRV] Make access qualifier optional for spirv.Image type (#110852)Steven Perron1-7/+10
2024-10-01[SPIR-V] Implement support of the SPV_EXT_arithmetic_fence SPIRV extension (#...Vyacheslav Levytskyy1-0/+8
2024-09-16[SPIR-V] Emit DebugTypeBasic for NonSemantic DI (#106980)bwlodarcz1-1/+2
2024-09-03[SPIR-V] Ensure that OpExtInst instructions generated by NonSemantic_Shader_D...Vyacheslav Levytskyy1-1/+4
2024-08-22[SPIRV] Emitting DebugSource, DebugCompileUnit (#97558)bwlodarcz1-2/+21
2024-06-24[SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (#96091)Vyacheslav Levytskyy1-0/+9
2024-06-07[SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-...Vyacheslav Levytskyy1-2/+2