summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/SPIRV/transcoding
AgeCommit message (Expand)Author
2025-04-28[SPIRV] Correctly map OpGenericCastToPtrExplicit builtins (#137189)Victor Lomuller
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy
2025-02-24[SPIR-V] Stop generating StorageImageReadWithoutFormat and StorageImageWriteW...Vyacheslav Levytskyy
2025-02-18[SPIR-V] Built-in variables: mapping from an OpenCL to SPIR-V BuiltIn and SPI...Vyacheslav Levytskyy
2025-02-17[SPIR-V] Ensure that a correct pointer type is deduced from the Value argumen...Vyacheslav Levytskyy
2025-01-14[SPIR-V] Specify target environment in tests referring to the BuiltIn Workgro...Vyacheslav Levytskyy
2025-01-07[SPIR-V] Overhaul module analysis to improve translation speed and simplify t...Vyacheslav Levytskyy
2024-12-11[SPIR-V] Mark XFAIL tests which fail with LLVM_ENABLE_EXPENSIVE_CHECKS (#119497)Michal Paszkowski
2024-12-09[SPIR-V] Improve general validity of emitted code between passes (#119202)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 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-12[SPIRV] Add reads from image buffer for shaders. (#115178)Steven Perron
2024-09-03[SPIR-V] Improve correctness of emitted MIR between passes for branching inst...Vyacheslav Levytskyy
2024-08-22[SPIR-V] Rework usage of virtual registers' types and classes (#104104)Vyacheslav Levytskyy
2024-08-14[SPIR-V] Add implementation of the non-const G_BUILD_VECTOR and fix emission ...Vyacheslav Levytskyy
2024-08-12[SPIR-V] Allow non-const arguments in a Group builtin that requires a boolean...Vyacheslav Levytskyy
2024-08-12[SPIR-V] Rework usage of virtual registers' types and classes (#101732)Vyacheslav Levytskyy
2024-07-11[SPIRV] Improve type inference of operand presented by opaque pointers and ag...Vyacheslav Levytskyy
2024-07-04[SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (...Vyacheslav Levytskyy
2024-07-03[SPIR-V] Improve type inference for a known instruction's builtin: OpGroupAsy...Vyacheslav Levytskyy
2024-06-26[SPIR-V] Fix support of OpGenericCastToPtr __spirv_ wrappers (#96655)Vyacheslav Levytskyy
2024-06-24[SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (#96091)Vyacheslav Levytskyy
2024-06-13[SPIR-V] Implement insertion of 'Group and Subgroup Instructions' using buil...Vyacheslav Levytskyy
2024-06-11[SPIR-V] Implement insertion of OpGenericCastToPtr using builtin functions (#...Vyacheslav Levytskyy
2024-06-07[SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-...Vyacheslav Levytskyy
2024-06-07[clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (#89796)Alex Voicu
2024-06-06[SPIR-V] Add validation to the test case with get_image_array_size/get_image_...Vyacheslav Levytskyy
2024-06-05[SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (#94219)Vyacheslav Levytskyy
2024-06-03[SPIR-V] Fix legalize info for G_BITREVERSE (#93699)Vyacheslav Levytskyy
2024-04-26[SPIRV] Improve builtins matching and type inference in SPIR-V Backend, fix...Vyacheslav Levytskyy
2024-04-24Bit width of input/result types in OpSConvert/OpUConvert must not be the same...Vyacheslav Levytskyy
2024-04-22[SPIR-V] Emit SPIR-V generator magic number and version (#87951)Michal Paszkowski
2024-04-17[SPIR-V] Account for zext in a llvm intrinsic call (#88903)Vyacheslav Levytskyy
2024-03-26[SPIR-V] Support extension toggling and enabling all (#85503)Michal Paszkowski
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-13[SPIR-V] Add implementation of G_SPLAT_VECTOR opcode and fix invalid types pr...Vyacheslav Levytskyy
2024-03-03[SPIR-V] Do not use OpenCL metadata for ptr element type resolution (#82678)Michal Paszkowski
2024-02-15let a user select preferred/unpreferred capabilities in a list of enabling ca...Vyacheslav Levytskyy
2024-01-04[SPIR-V] Emit SPIR-V bitcasts between source/expected pointer type (#69621)Michal Paszkowski
2023-12-14[SPIR-V][NFC] Require asserts on 2 tests (#75087)Natalie Chouinard
2023-11-30[SPIR-V] Mark currently failing tests as XFAIL (#73858)Natalie Chouinard
2023-09-19[SPIR-V] Remove -opaque-pointers=0 from LITs, fixes for opaque pointers supportMichal Paszkowski
2023-09-12[SPIR-V] Support SPV_INTEL_arbitrary_precision_integers_extension, misc utils...Michal Paszkowski
2023-04-04[SPIR-V] Remove switch G_ICMP+G_BRCOND+G_BR before ISelMichal Paszkowski
2023-02-27[SPIR-V] Support TargetExtType for SPIR-V builtin typesMichal Paszkowski
2023-01-19[SPIR-V] Add -opaque-pointers=0 to some LIT testsMichal Paszkowski
2023-01-13[SPIR-V] Fix switch lowering with common compare registerMichal Paszkowski
2022-12-21[SPIR-V] Add atomic_flag builtin implementationMichal Paszkowski