summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
AgeCommit message (Expand)Author
2025-01-07[SPIR-V] Overhaul module analysis to improve translation speed and simplify t...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-04[SPIR-V] Add SPV_INTEL_joint_matrix extension (#118578)Dmitry Sidorov
2024-12-03[SPIR-V] Fix emission of debug and annotation instructions and add SPV_EXT_op...Vyacheslav Levytskyy
2024-12-03Add support for SPIR-V extension: SPV_INTEL_media_block_io (#118024)Viktoria Maximova
2024-11-21[SPIRV] Use `Op[S|U]Dot` when possible for integer dot product (#115095)Finn Plummer
2024-11-21[HLSL] Implement WaveActiveAnyTrue intrinsic (#115902)Ashley Coleman
2024-11-18[SPIRV] Add write to image buffer for shaders. (#115927)Steven Perron
2024-11-14[HLSL] Adding HLSL `clip` function. (#114588)joaosaffran
2024-11-12[SPIRV] Add reads from image buffer for shaders. (#115178)Steven Perron
2024-11-05[HLSL][SPIRV][DXIL] Implement `dot4add_i8packed` intrinsic (#113623)Finn Plummer
2024-10-30[SPIRV][HLSL] Handle arrays of resources (#111564)Steven Perron
2024-10-15[SPIR-V] Implement support of the SPV_INTEL_split_barrier SPIRV extension (#1...Vyacheslav Levytskyy
2024-10-07[SPIR-V] Emit DebugTypePointer from NonSemantic DI (#109287)bwlodarcz
2024-10-04[SPIR-V] Duplicates Tracker accounts for possible changes in Constant usage a...Vyacheslav Levytskyy
2024-10-03[SPIRV] Make access qualifier optional for spirv.Image type (#110852)Steven Perron
2024-10-01[SPIR-V] Implement support of the SPV_EXT_arithmetic_fence SPIRV extension (#...Vyacheslav Levytskyy
2024-09-16[SPIR-V] Emit DebugTypeBasic for NonSemantic DI (#106980)bwlodarcz
2024-09-03[SPIR-V] Ensure that OpExtInst instructions generated by NonSemantic_Shader_D...Vyacheslav Levytskyy
2024-08-22[SPIRV] Emitting DebugSource, DebugCompileUnit (#97558)bwlodarcz
2024-06-24[SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (#96091)Vyacheslav Levytskyy
2024-06-07[SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-...Vyacheslav Levytskyy
2024-05-29[SPIR-V] Introduce support of llvm.ptr.annotation to SPIR-V Backend and imple...Vyacheslav Levytskyy
2024-05-24[SPIR-V] Inline assembly support (#93164)Vyacheslav Levytskyy
2024-05-22[SPIR-V] Add cl_khr_kernel_clock / SPV_KHR_shader_clock extension (#92771)Sven van Haastregt
2024-04-22[SPIR-V] Emit SPIR-V generator magic number and version (#87951)Michal Paszkowski
2024-04-19[SPIR-V] SPIR-V Backend must generate a valid OCL version if working in OpenC...Vyacheslav Levytskyy
2024-03-25[SPIR-V] Add WaveGetLaneIndex() intrinsic support (#85979)Nathan Gauër
2024-03-18[SPIRV] Add Lifetime intrinsics/instructions (#85391)Vyacheslav Levytskyy
2024-03-04[SPIR-V] Add support for the SPIR-V extension SPV_INTEL_bfloat16_conversion (...Vyacheslav Levytskyy
2024-03-04[SPIR-V] Add support for SPV_KHR_float_controls (#83418)Vyacheslav Levytskyy
2024-02-27[SPIR-V]: add SPIR-V extension: SPV_INTEL_variable_length_array (#83002)Vyacheslav Levytskyy
2024-02-22Add support for the SPV_INTEL_usm_storage_classes extension (#82247)Vyacheslav Levytskyy
2024-02-22[SPIRV] Add support for the SPV_KHR_subgroup_rotate extension (#82374)Vyacheslav Levytskyy
2024-02-19Add support for the SPIR-V extension SPV_KHR_uniform_group_instructions (#82064)Vyacheslav Levytskyy
2024-02-19Add support for atomic instruction on floating-point numbers (#81683)Vyacheslav Levytskyy
2024-02-15add support for the SPV_KHR_linkonce_odr extension (#81512)Vyacheslav Levytskyy
2024-02-15let a user select preferred/unpreferred capabilities in a list of enabling ca...Vyacheslav Levytskyy
2024-02-12Add support for SPIR-V extension: SPV_INTEL_function_pointers (#80759)Vyacheslav Levytskyy
2024-02-12Add support for SPIR-V extension: SPV_INTEL_subgroups (#81023)Vyacheslav Levytskyy
2024-01-22[SPIRV] Use llvm::find (NFC)Kazu Hirata
2024-01-18[SPIR-V] improve performance of Module Analysis stage in the part of processi...Vyacheslav Levytskyy
2024-01-12[SPIR-V] Add Float16 support when targeting Vulkan (#77115)Natalie Chouinard
2023-12-21[llvm] Use DenseMap::contains (NFC)Kazu Hirata
2023-11-16[SPIRV] Do not remove capability from all caps (#68194)Paulo Matos
2023-09-25[SPIRV] Implement support for SPV_KHR_expect_assume (#66217)Paulo Matos
2023-09-22[SPIRV] Add support for SPV_KHR_bit_instructions (#66215)Paulo Matos
2023-09-19[SPIRV] Test basic float and int types (#66282)Natalie Chouinard
2023-09-12[SPIR-V] Support SPV_INTEL_arbitrary_precision_integers_extension, misc utils...Michal Paszkowski