summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
AgeCommit message (Expand)Author
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-11-07[SPIRV] Handle `inttoptr` constant expressions in global initialisers (#166494)Alex Voicu
2025-10-17[SPIRV][NFC] Remove useless cast to Constant (#163935)Juan Manuel Martinez Caamaño
2025-10-14[SPIRV] Do not emit @llvm.compiler.used (#162678)Juan Manuel Martinez Caamaño
2025-10-06[NFC][SPIRV] GetElementPtrInst does not need a call to isInstructionTrivially...Juan Manuel Martinez Caamaño
2025-09-30[SPIR-V] Implement SPV_KHR_float_controls2 (#146941)Marcos Maronas
2025-09-28[SPIRV] Fix type mismatch assertion in insertvalue. (#143131)Tim Besard
2025-08-06[SPIRV] Fix code quality issues. (#152005)Marcos Maronas
2025-08-05[SPIRV] Do not use OpTypeRuntimeArray in Kernel env. (#149522)Marcos Maronas
2025-08-03[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.* ...VISHAKH PRAKASH
2025-08-01[SPIRV] Fix a warningKazu Hirata
2025-08-01[SPIR-V] Fix some GEP legalization (#150943)Nathan Gauër
2025-07-24[SPIR-V] Fix emit intrinsic for resource type (#150224)Nathan Gauër
2025-07-02[HLSL][SPRIV] Handle signed RWBuffer correctly (#144774)Steven Perron
2025-05-29[SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics (#135682)Cassandra Beckley
2025-05-27[SPIRV] Lower `spirv.Layout` type (#140059)Steven Perron
2025-05-26[SPIRV] Remove unused includes (NFC) (#141450)Kazu Hirata
2025-05-15[SPIR-V] Fix LIT tests, improve ICmpInst's type inference (#139726)Vyacheslav Levytskyy
2025-05-08Reapply "IR: Remove uselist for constantdata (#137313)" (#138961)Matt Arsenault
2025-05-07Revert "IR: Remove uselist for constantdata (#137313)"Kirill Stoimenov
2025-05-06IR: Remove uselist for constantdata (#137313)Matt Arsenault
2025-04-29[SPIRV] Add intrinsic for OpGenericCastToPtrExplicit (#137626)Victor Lomuller
2025-04-19[llvm] Construct SmallVector with iterator ranges (NFC) (#136460)Kazu Hirata
2025-04-19SPIRV: Use use_empty instead of getNumUses == 0 (#136338)Matt Arsenault
2025-04-03[NFC] Cleanup pass initialization for SPIRV passes (#134189)Rahul Joshi
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-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2025-03-29[Target] Use llvm::append_range (NFC) (#133606)Kazu Hirata
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy
2025-03-14[SPIR-V] Support SPV_INTEL_fp_max_error extension for `!fpmath` metadata (#13...Viktoria Maximova
2025-03-06[SPIR-V] Add SPV_INTEL_memory_access_aliasing extension (#129800)Dmitry Sidorov
2025-03-04[SPIR-V] Add pass to remove spv_ptrcast intrinsics (#128896)Nathan Gauër
2025-02-28[SPIR-V] Prevent type change of GEP results in type inference (#129250)Vyacheslav Levytskyy
2025-02-17[SPIR-V] Ensure that a correct pointer type is deduced from the Value argumen...Vyacheslav Levytskyy
2025-02-13[SPIR-V] Type inference must realize that a <1 x Type> vector type is not a l...Vyacheslav Levytskyy
2025-02-12[SPIRV] Avoid repeated hash lookups (NFC) (#126854)Kazu Hirata
2025-02-07[SPIRV] Fix a warningKazu Hirata
2025-02-07[SPIRV] Handle vector load/store for RWBuffer (#125581)Steven Perron
2025-01-20[SPIR-V] Fix SPIRVEmitIntrinsics undefined behavior (#123625)Michal Paszkowski
2025-01-17[SPIRV] Expand RWBuffer load and store from HLSL (#122355)Steven Perron
2025-01-07[SPIR-V] Fix OpName and LinkageAttributes decoration of global variables (#12...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-06[SPIR-V] Emit Alignment decoration for alloca instructions and improve type i...Vyacheslav Levytskyy
2024-12-03[SPIR-V] Fix emission of debug and annotation instructions and add SPV_EXT_op...Vyacheslav Levytskyy
2024-12-03[SPIR-V] Fix generation of invalid SPIR-V in cases of of bitcasts between poi...Vyacheslav Levytskyy
2024-11-29[SPIR-V] Improve type inference: fix types of return values in call lowering ...Vyacheslav Levytskyy
2024-11-14[SPIR-V] Implement builtins for OpIAddCarry/OpISubBorrow and improve/fix type...Vyacheslav Levytskyy
2024-10-15[SPIRV] Implement type deduction and reference to function declarations for i...Vyacheslav Levytskyy