summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
AgeCommit message (Expand)Author
2025-11-20[HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378)Alexander Johnston
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston
2025-11-07[SPIRV] Handle `inttoptr` constant expressions in global initialisers (#166494)Alex Voicu
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham
2025-10-31[SPIRV] Expand spv_bitcast intrinsic during instruction selection (#164884)Steven Perron
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma
2025-10-21[SPIR-V] Use `OpImageFetch` instead of `OpImageRead` when loading from read-o...Lucie Choi
2025-10-20[NFC][SPIRV] Move common SPIRV::LinkageType deduction code to a helper in SPI...Juan Manuel Martinez Caamaño
2025-10-20[NFC][SPIRV] Use hasLocalLinkage instead of hasInternalLinkage or hasPrivateL...Juan Manuel Martinez Caamaño
2025-10-15[llvm] Remove redundant control flow statements (NFC) (#163509)Kazu Hirata
2025-10-11[SPIR-V] Support `nonuniformindex` intrsinsic in SPIRV CodeGen. (#162540)Lucie Choi
2025-10-06[SPIRV] Implement LLVM IR and backend for typed buffer counters (#161425)Steven Perron
2025-10-02[AArch64][GlobalISel] Add `G_FMODF` instruction (#160061)Ryan Cowan
2025-09-30[SPIR-V] Implement SPV_KHR_float_controls2 (#146941)Marcos Maronas
2025-09-28[SPIRV] Frexp intrinsic implementation (#157436)Ebin-McW
2025-09-28[SPIRV] Added lowering for the debugtrap intrinsic (#157442)Subash B
2025-09-25Implements isnan() HLSL intrinsic for DXIL and SPIR-V targets. (#157733)Dan Brown
2025-09-25[SPIRV] Addition of @llvm.lround.* and @llvm.llround.* intrinsic (#129240)Aadesh Premkumar
2025-09-03[SPIRV] Add OpInf support for isinf hlsl intrinsic (#156570)Farzon Lotfi
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas
2025-08-12[SPIRV] Create a new OpSelect selector and fix register types. (#152311)Farzon Lotfi
2025-08-06[SPIRV] Fix code quality issues. (#152005)Marcos Maronas
2025-08-03[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.* ...VISHAKH PRAKASH
2025-07-21[SPIRV] Implement translation for llvm.modf.* intrinsics (#147556)Marcos Maronas
2025-07-16[HLSL][DXIL] Implement `refract` intrinsic (#147342)raoanag
2025-07-09[SPIRV] Add more id and range builtIns (#143909)Victor Lomuller
2025-07-02[HLSL][SPRIV] Handle signed RWBuffer correctly (#144774)Steven Perron
2025-06-16[HLSL] Use hidden visibility for external linkage. (#140292)Steven Perron
2025-06-13[SPIRV] Use llvm::all_of (NFC) (#144099)Kazu Hirata
2025-06-13[HLSL][SPIRV] Use resource names (#143412)Steven Perron
2025-06-03[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly. ...Marcos Maronas
2025-05-26[SPIRV] Remove unused includes (NFC) (#141450)Kazu Hirata
2025-05-17[DirectX][SPIRV] Fix the lowering of dot4add (#140315)Justin Bogner
2025-04-29[SPIRV] Add intrinsic for OpGenericCastToPtrExplicit (#137626)Victor Lomuller
2025-04-28[SPIRV] Correctly map OpGenericCastToPtrExplicit builtins (#137189)Victor Lomuller
2025-04-24[HLSL] Implement the `faceforward` intrinsic (#135878)Kaitlin Peng
2025-04-10[SPIRV][NFC] Refactor pointer creation in GlobalRegistery (#134429)Steven Perron
2025-04-07[NFC][SPIRV] remove unimplemented function define for `selectCross` (#134478)Farzon Lotfi
2025-04-03[SPIRV] Add spirv.VulkanBuffer types to the backend (#133475)Steven Perron
2025-03-29[GlobalISel][NFC] Rename GISelKnownBits to GISelValueTracking (#133466)Tim Gymnich
2025-03-29[HLSL] Implement the `smoothstep` intrinsic (#132288)Kaitlin Peng
2025-03-28[SPIR-V] Add llvm.loop.unroll metadata lowering (#132062)Dmitry Sidorov
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy
2025-03-21[SPIR-V] Don't add linkage attributes for input variables (#132301)Cassandra Beckley
2025-03-20[SPIR-V] Add support for inline SPIR-V types (#125316)Cassandra Beckley
2025-03-19[SPIR-V] Add support for HLSL SV_GroupIndex (#130670)Cassandra Beckley
2025-03-17[SPIR-V] Add `OpConstantCompositeContinuedINTEL` instruction (#129086)Viktoria Maximova
2025-03-06[SPIR-V] Add SPV_INTEL_memory_access_aliasing extension (#129800)Dmitry Sidorov
2025-02-25[SPIR-V] Fix generation of gMIR vs. SPIR-V code from utility methods (#128159)Vyacheslav Levytskyy
2025-02-24Reland "[HLSL] Implement the reflect HLSL function" (#125599)Deric Cheung