summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV
AgeCommit message (Expand)Author
2025-11-20[HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378)Alexander Johnston
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-11-19[llvm] Use llvm::size (NFC) (#168675)Kazu Hirata
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-11-18[HLSL] Implement ddx/ddy_coarse intrinsics (#164831)Alexander Johnston
2025-11-17[SPIRV] Use a worklist in the post-legalizer (#165027)Steven Perron
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille
2025-11-12[SPIRV] Handle ptrcast between array and vector types (#166418)Steven Perron
2025-11-12[SPIRV][SPIRVPrepareGlobals] Map AMD's dynamic LDS 0-element globals to array...Juan Manuel Martinez Caamaño
2025-11-12[SPIRV][SPIRVPrepareGlobals] Convert llvm.embedded.module from a 0-element ar...Juan Manuel Martinez Caamaño
2025-11-11[SPIRV] Use MCRegister instead of unsigned. NFC (#167585)Craig Topper
2025-11-11Remove unused <type_traits> inclusionserge-sans-paille
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2025-11-10[SPIRV] Allow multiple FuncParamAttr decoration on the same id. (#166782)Marcos Maronas
2025-11-10[SPIRV] Fix failing assertion in SPIRVAsmPrinter (#166909)Juan Manuel Martinez Caamaño
2025-11-09[SPIRV] Add support for `bfloat16` atomics via the `SPV_INTEL_16bit_atomics` ...Alex Voicu
2025-11-07[SPIRV] Handle `inttoptr` constant expressions in global initialisers (#166494)Alex Voicu
2025-11-06[SPIRV] Support for the extension SPV_ALTERA_blocking_pipes (#138675)Aadesh Premkumar
2025-11-06[SPIRV] Handle unknown intrinsics (#166284)Alex Voicu
2025-11-04[HLSL] Implement the f16tof32() intrinsic (#165860)Tim Corringham
2025-11-04[SPIRV] Enable `bfloat16` arithmetic (#166031)Alex Voicu
2025-11-04[SPIRV] Enable OpenCL max_work_group_size translation via `SPV_INTEL_kernel_a...Alex Voicu
2025-11-04[NFC][SPIRV] Add AMDGCN SPIR-V specific defaults to the BE (#165815)Alex Voicu
2025-11-03[NFC][SPIRV] Fix function type recovery (#165934)Alex Voicu
2025-11-02[llvm] Use "= default" (NFC) (#166088)Kazu Hirata
2025-10-31[SPIRV] Remove a redundant cast (NFC) (#165833)Kazu Hirata
2025-10-31[SPIRV] Expand spv_bitcast intrinsic during instruction selection (#164884)Steven Perron
2025-10-31[SPIRV] Fix vector bitcast check in LegalizePointerCast (#164997)Steven Perron
2025-10-28[llvm] Use nullptr instead of 0 or NULL (NFC) (#165396)Kazu Hirata
2025-10-28[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)Sietze Riemersma
2025-10-27[SPIRV] Print split 64-bit OpSwitch operands as a single operand for text out...Nick Sarnie
2025-10-25[Target] Add "override" where appropriate (NFC) (#165083)Kazu Hirata
2025-10-23[SPIRV] Upd SPV_KHR_shader_clock extension (#160147)Nikita Kornev
2025-10-22[SPIRV][HLSL] Fix assert with cbuffers through constexpr (#164555)Justin Bogner
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 hasLocalLinage instead of manual comparison against InteralL...Juan Manuel Martinez Caamaño
2025-10-20[NFC][SPIRV] Use hasLocalLinkage instead of hasInternalLinkage or hasPrivateL...Juan Manuel Martinez Caamaño
2025-10-20[NFC] Use F->isDeclaration instead of (*F).isDeclaration (#164238)Juan Manuel Martinez Caamaño
2025-10-20[SPIRV][NFC] Use DenseMap's lookup instead of find (#164237)Juan Manuel Martinez Caamaño
2025-10-20[NFC][SPIRV] Remove useless static_cast (#164239)Juan Manuel Martinez Caamaño
2025-10-17[SPIR-V] Add capability for non-uniform indexing for `StructuredBuffer` type...Lucie Choi
2025-10-17[SPIRV][NFC] Remove useless cast to Constant (#163935)Juan Manuel Martinez Caamaño
2025-10-17[SPIR-V] Generate SPIR-V instructions when 'enable-maximal-reconvergence' fun...Lucie Choi
2025-10-15[llvm] Remove redundant control flow statements (NFC) (#163509)Kazu Hirata
2025-10-14[SPIRV] Do not emit @llvm.compiler.used (#162678)Juan Manuel Martinez Caamaño
2025-10-11[SPIR-V] Support `nonuniformindex` intrsinsic in SPIRV CodeGen. (#162540)Lucie Choi
2025-10-11[NFC] [SPIRV] Add SPIRVCombinerHelper and refactor pre legalizer combiner to ...Kaitlin Peng
2025-10-10CodeGen: Remove unused IntrinsicLowering includes (#162844)Matt Arsenault
2025-10-08[SPIR-V] Add SPV_INTEL_predicated_io extension (#161591)YixingZhang007