aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/SPIRV/transcoding
AgeCommit message (Expand)AuthorFilesLines
2025-11-26[SPIRV] Enable DCE in instruction selection and update tests (#168428)Steven Perron5-1/+213
2025-11-07[SPIRV] Handle `inttoptr` constant expressions in global initialisers (#166494)Alex Voicu1-0/+49
2025-10-14[SPIRV] Porting Test from Translator (#152247)Subash B1-0/+84
2025-09-28[SPIRV] Added opencl Pipe builtins (#135335)Ebin-McW1-0/+140
2025-09-28[SPIRV] Test file for memmove intrinsic (#152640)Ebin-McW1-1/+2
2025-09-28[SPIRV] Porting tests to transcoding directory from translator (#151661)Ebin-McW4-0/+82
2025-08-05[SPIRV] Do not use OpTypeRuntimeArray in Kernel env. (#149522)Marcos Maronas3-17/+29
2025-08-03[SPIRV] Ported tests to transcoding directory from the translator (#151662)Ebin-McW4-0/+108
2025-07-31[SPIRV] Test for spirv-target-types.ll and unused-sret-opaque-ptr.ll (#142281)Aadesh Premkumar2-0/+123
2025-07-18[SPIR-V] Map SPIR-V friendly work-item function to built-in variables (#148567)Wenju He1-4/+96
2025-04-28[SPIRV] Correctly map OpGenericCastToPtrExplicit builtins (#137189)Victor Lomuller1-18/+18
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy19-126/+126
2025-02-24[SPIR-V] Stop generating StorageImageReadWithoutFormat and StorageImageWriteW...Vyacheslav Levytskyy1-1/+9
2025-02-18[SPIR-V] Built-in variables: mapping from an OpenCL to SPIR-V BuiltIn and SPI...Vyacheslav Levytskyy2-4/+63
2025-02-17[SPIR-V] Ensure that a correct pointer type is deduced from the Value argumen...Vyacheslav Levytskyy1-3/+39
2025-01-14[SPIR-V] Specify target environment in tests referring to the BuiltIn Workgro...Vyacheslav Levytskyy1-2/+2
2025-01-07[SPIR-V] Overhaul module analysis to improve translation speed and simplify t...Vyacheslav Levytskyy4-12/+10
2024-12-11[SPIR-V] Mark XFAIL tests which fail with LLVM_ENABLE_EXPENSIVE_CHECKS (#119497)Michal Paszkowski4-0/+12
2024-12-09[SPIR-V] Improve general validity of emitted code between passes (#119202)Vyacheslav Levytskyy2-3/+2
2024-12-06[SPIR-V] Emit Alignment decoration for alloca instructions and improve type i...Vyacheslav Levytskyy1-21/+22
2024-12-03[SPIR-V] Fix generation of invalid SPIR-V in cases of of bitcasts between poi...Vyacheslav Levytskyy1-5/+6
2024-11-29[SPIR-V] Improve type inference: fix types of return values in call lowering ...Vyacheslav Levytskyy2-2/+13
2024-11-12[SPIRV] Add reads from image buffer for shaders. (#115178)Steven Perron1-0/+1
2024-09-03[SPIR-V] Improve correctness of emitted MIR between passes for branching inst...Vyacheslav Levytskyy1-1/+1
2024-08-22[SPIR-V] Rework usage of virtual registers' types and classes (#104104)Vyacheslav Levytskyy1-1/+1
2024-08-14[SPIR-V] Add implementation of the non-const G_BUILD_VECTOR and fix emission ...Vyacheslav Levytskyy2-0/+162
2024-08-12[SPIR-V] Allow non-const arguments in a Group builtin that requires a boolean...Vyacheslav Levytskyy1-3/+69
2024-08-12[SPIR-V] Rework usage of virtual registers' types and classes (#101732)Vyacheslav Levytskyy14-35/+89
2024-07-11[SPIRV] Improve type inference of operand presented by opaque pointers and ag...Vyacheslav Levytskyy3-46/+44
2024-07-04[SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (...Vyacheslav Levytskyy6-15/+119
2024-07-03[SPIR-V] Improve type inference for a known instruction's builtin: OpGroupAsy...Vyacheslav Levytskyy1-3/+51
2024-06-26[SPIR-V] Fix support of OpGenericCastToPtr __spirv_ wrappers (#96655)Vyacheslav Levytskyy1-0/+18
2024-06-24[SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (#96091)Vyacheslav Levytskyy1-0/+30
2024-06-13[SPIR-V] Implement insertion of 'Group and Subgroup Instructions' using buil...Vyacheslav Levytskyy2-6/+57
2024-06-11[SPIR-V] Implement insertion of OpGenericCastToPtr using builtin functions (#...Vyacheslav Levytskyy1-0/+138
2024-06-07[SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-...Vyacheslav Levytskyy1-0/+44
2024-06-07[clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (#89796)Alex Voicu2-4/+4
2024-06-06[SPIR-V] Add validation to the test case with get_image_array_size/get_image_...Vyacheslav Levytskyy2-1/+37
2024-06-05[SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (#94219)Vyacheslav Levytskyy2-1/+34
2024-06-03[SPIR-V] Fix legalize info for G_BITREVERSE (#93699)Vyacheslav Levytskyy1-0/+21
2024-04-26[SPIRV] Improve builtins matching and type inference in SPIR-V Backend, fix...Vyacheslav Levytskyy1-0/+33
2024-04-24Bit width of input/result types in OpSConvert/OpUConvert must not be the same...Vyacheslav Levytskyy1-5/+15
2024-04-22[SPIR-V] Emit SPIR-V generator magic number and version (#87951)Michal Paszkowski1-2/+2
2024-04-17[SPIR-V] Account for zext in a llvm intrinsic call (#88903)Vyacheslav Levytskyy2-20/+74
2024-03-26[SPIR-V] Support extension toggling and enabling all (#85503)Michal Paszkowski1-1/+1
2024-03-25[SPIR-V] Add WaveGetLaneIndex() intrinsic support (#85979)Nathan Gauër1-2/+0
2024-03-18[SPIRV] Add Lifetime intrinsics/instructions (#85391)Vyacheslav Levytskyy4-5/+5
2024-03-13[SPIR-V] Add implementation of G_SPLAT_VECTOR opcode and fix invalid types pr...Vyacheslav Levytskyy47-0/+47
2024-03-03[SPIR-V] Do not use OpenCL metadata for ptr element type resolution (#82678)Michal Paszkowski3-7/+4
2024-02-15let a user select preferred/unpreferred capabilities in a list of enabling ca...Vyacheslav Levytskyy1-3/+3