aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SPIRV
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[SPIRV] Scalarize single-element vectors in type creation (#180735)Dmitry Sidorov1-0/+6
2026-02-11[SPIRV] Replace `SPIRVType` with `SPIRVTypeInst` as much as we can (#180721)Juan Manuel Martinez Caamaño15-954/+989
2026-02-11[SPIRV] Add a `SPIRVTypeInst` type with some guardrails (#179947)Juan Manuel Martinez Caamaño2-5/+63
2026-02-10[SPIRV] Legalize extended integers for compare instructions. (#180254)Faijul Amin1-0/+4
2026-02-10Make OpenCL an OSType rather than an EnvironmentType. (#170297)Marcos Maronas1-1/+1
2026-02-10[SPIRV] Add handling for `uinc_wrap` and `udec_wrap` atomics (#179114)Lleu Yang3-1/+40
2026-02-10[SPIR-V] Emit ceil(Bitwidth / 32) words during OpConstant creation (#180218)Dmitry Sidorov1-7/+9
2026-02-09[SPIRV] Implement lowering for HLSL Texture2D sampling intrinsics (#179312)Steven Perron3-48/+214
2026-02-09[SPIR-V] initial support for @llvm.structured.gep (#178668)Nathan Gauër1-17/+56
2026-02-09[SPIRV] Fix constant materialization for width > 64bit (#180182)Dmitry Sidorov3-10/+38
2026-02-06[SPIRV] Optimize getAllocatedType calls in LegalizeZeroSizeArrays (#179068)Jameson Nash1-17/+13
2026-02-06[SPIRV] Fix APInt overflow in memset constant array creation (#180189)Dmitry Sidorov1-1/+2
2026-02-06[SPIRV] Fix alignment overflow in memory intrinsics (#180184)Dmitry Sidorov2-5/+5
2026-02-05[SPIRV] Do not emit @llvm.used (#179498)Nick Sarnie1-1/+1
2026-02-04[SPIR-V] Fix environment resolution causing legalization crash (#179052)Dmitry Sidorov5-44/+53
2026-02-04SPIRVInstructionSelector::selectExtractVal - add missing brackets to assertio...Simon Pilgrim1-3/+2
2026-02-04[LowerMemIntrinsics] Optimize memset lowering (#169040)Fabian Ritter1-4/+7
2026-02-04[NFC][LLVM] Make `MachineInstrBuilder::constrainAllUses` return `void` (#179632)Juan Manuel Martinez Caamaño3-496/+503
2026-02-04[NFC][LLVM] Make `constrainSelectedInstRegOperands` return `void` (#179501)Juan Manuel Martinez Caamaño1-4/+4
2026-02-04[SPIRV] selectDot4AddPacked: add missing PackedVectorFormat4x8Bit optional op...Juan Manuel Martinez Caamaño1-12/+14
2026-02-03[SPIR-V] Add lowering for G_FSINCOS (#179053)Dmitry Sidorov2-0/+63
2026-02-03[HLSL][DXIL][SPIRV] WavePrefixSum intrinsic support (#167946)Kai1-0/+47
2026-02-03[SPIR-V] Fix FmaKHR CapabilityOperand and Op (#179174)Wenju He2-2/+2
2026-02-02[CodeGen] Refactor targets to override the new getTgtMemIntrinsic overload (N...Nicolai Hähnle2-9/+8
2026-02-02Revert "[SPIRV] Emit intrinsics for globals only in function that references ...Juan Manuel Martinez Caamaño1-116/+4
2026-02-02[SPIR-V] Add SPV_INTEL_unstructured_loop_controls extension (#178799)Dmitry Sidorov9-12/+78
2026-02-02[SPIRV] Emit intrinsics for globals only in function that references them (#1...Juan Manuel Martinez Caamaño1-4/+116
2026-01-30[SPIRV][NFC] Merge Subgroup Reduce into uniform selector (#178802)Farzon Lotfi1-51/+39
2026-01-29[SPIR-V] Implement SPV_KHR_fma extension (#173057)Viktoria Maximova6-8/+42
2026-01-29[HLSL] Add wave prefix count bits function (#178059)Joshua Batista1-0/+55
2026-01-26[HLSL] Implement f32tof16() intrinsic (#172469)Tim Corringham1-0/+3
2026-01-26[NFC][SPIR-V] Avoid null pointer dereference (#177952)Viktoria Maximova1-1/+3
2026-01-23[NFC] Fix typo `instrinsic` -> `intrinsic` (#177627)Rahul Joshi1-1/+1
2026-01-23[SPIR-V] Implement sample and sample_clamp intrinsics for HLSL resources (#17...Steven Perron2-0/+130
2026-01-22[SPIRV] Process indirect function calls immediately (#177222)Nick Sarnie2-28/+18
2026-01-22[SPIRV] Unify unsized array handling for AMGCN flavoured SPIR-V (#175848)Alex Voicu3-59/+15
2026-01-20Revert " [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_...Michal Paszkowski9-2311/+196
2026-01-20 [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_relaxed_...Aadesh Premkumar9-196/+2311
2026-01-20[HLSL] Handle WaveActiveBallot struct return type appropriately (#175105)Joshua Batista1-1/+1
2026-01-20[SPIR-V] Fix builtin name extraction for templated functions (#173027)Viktoria Maximova1-22/+21
2026-01-19[SPIR-V] Enable variadic function lowering for the SPIR-V target (#175076)Joseph Huber3-2/+11
2026-01-15[SPIRV] Improve vector legalization and type deduction (#175067)Steven Perron2-31/+213
2026-01-14[SPIR-V] Fix store to first element array (#175546)Nathan Gauër1-3/+2
2026-01-14[SPIRV] Added Support for the SPV_ALTERA_arbitrary_precision_floating_point E...Subash B6-1/+250
2026-01-14[SPIRV] Added support for the constrained arithmetic(Fmuladd) intrinsic (#1...Subash B1-0/+22
2026-01-13[SPIRV] Handle `externally_initialized` for AMDGCN flavoured SPIRV (#175277)Alex Voicu1-0/+12
2026-01-13[LLVM] Clean up code using [not_]equal_to (NFC) (#175824)Ramkumar Ramachandra1-1/+1
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-1/+1
2026-01-12[SPIRV] Deduce result type for `G_SEXT` and `G_ZEXT` (#175401)Alex Voicu1-0/+2
2026-01-12[SPIR-V] Fix Linkage capability with pushconstant (#175192)Nathan Gauër1-0/+1