summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/SPIRV/pointers
AgeCommit message (Expand)Author
2025-11-12[SPIRV] Handle ptrcast between array and vector types (#166418)Steven Perron
2025-11-03[NFC][SPIRV] Fix function type recovery (#165934)Alex Voicu
2025-10-31[SPIRV] Fix vector bitcast check in LegalizePointerCast (#164997)Steven Perron
2025-10-03[SPIR-V] Fix `asdouble` issue in SPIRV codegen to correctly generate `OpBitCa...Lucie Choi
2025-08-28[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics...Helena Kotas
2025-08-05[SPIRV] Do not use OpTypeRuntimeArray in Kernel env. (#149522)Marcos Maronas
2025-08-01[SPIR-V] Fix some GEP legalization (#150943)Nathan Gauër
2025-07-24[SPIR-V] Fix emit intrinsic for resource type (#150224)Nathan Gauër
2025-06-13[HLSL][SPIRV] Use resource names (#143412)Steven Perron
2025-06-11[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecCon...VISHAKH PRAKASH
2025-05-15[SPIR-V] Fix LIT tests, improve ICmpInst's type inference (#139726)Vyacheslav Levytskyy
2025-05-07[SPIR-V] Add InferAddrSpaces pass to the backend (#137766)Nathan Gauër
2025-04-29[SPIRV] Add intrinsic for OpGenericCastToPtrExplicit (#137626)Victor Lomuller
2025-04-22[SPIR-V] Add store legalization for ptrcast (#135369)Nathan Gauër
2025-04-22[SPIR-V] Fix OpVectorShuffle operands on load (#135954)Nathan Gauër
2025-04-08[SPIR-V] Add spv.gep support for ptrcast legal (#134388)Nathan Gauër
2025-03-26[SPIR-V] Rework duplicate tracker and tracking of IR entities and types to im...Vyacheslav Levytskyy
2025-03-19[SPIR-V] Handle struct member loading from ptrcast (#130089)Nathan Gauër
2025-03-04[SPIR-V] Add pass to remove spv_ptrcast intrinsics (#128896)Nathan Gauër
2025-02-28[SPIR-V] Prevent type change of GEP results in type inference (#129250)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-03[SPIR-V] Fix emission of debug and annotation instructions and add SPV_EXT_op...Vyacheslav Levytskyy
2024-12-03[SPIR-V] Fix generation of invalid SPIR-V in cases of of bitcasts between poi...Vyacheslav Levytskyy
2024-12-03[SPIR-V] Fixup storage class for global private (#118318)Nathan Gauër
2024-12-02Revert "[SPIR-V] Fixup storage class for global private (#116636)" (#118312)Nathan Gauër
2024-12-02[SPIR-V] Fixup storage class for global private (#116636)Nathan Gauër
2024-11-29[SPIR-V] Improve type inference: fix types of return values in call lowering ...Vyacheslav Levytskyy
2024-11-14[SPIR-V] Implement builtins for OpIAddCarry/OpISubBorrow and improve/fix type...Vyacheslav Levytskyy
2024-11-06[SPIR-V] Ensure correct pointee types of some OpenCL Extended Instructions' p...Vyacheslav Levytskyy
2024-11-06[SPIR-V] Fix OpFunctionParameter vs. OpTypeFunction types for pointer argumen...Vyacheslav Levytskyy
2024-10-30[SPIR-V] Do instruction selection for G_BITCAST on an earlier stage (#114216)Vyacheslav Levytskyy
2024-10-01[SPIR-V] Implement OpSpecConstantOp with ptr-cast operation (#109979)Vyacheslav Levytskyy
2024-10-01[SPIR-V] Fix inconsistency between previously deduced element type of a point...Vyacheslav Levytskyy
2024-08-22[SPIR-V] Rework usage of virtual registers' types and classes (#104104)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-06-26[SPIR-V] Improve pattern matching and tracking of constant integers (#96615)Vyacheslav Levytskyy
2024-06-24[SPIR-V]: Improve pattern matching to recognize a composite constant to be a ...Vyacheslav Levytskyy
2024-06-07[SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-...Vyacheslav Levytskyy
2024-04-24[SPIR-V] Fix pre-legalizer pass in SPIR-V Backend to support more gMIR opcode...Vyacheslav Levytskyy
2024-04-24[SPIR-V] New validation tests for pointer and primitive types (#89632)Michal Paszkowski
2024-04-04[SPIR-V] Fix OpVariable instructions place in a function (#87554)Vyacheslav Levytskyy
2024-04-02[SPIR-V] Fix validity of atomic instructions (#87051)Vyacheslav Levytskyy
2024-03-28[SPIR-V] Improve type inference: deduce types of composite data structures (#...Vyacheslav Levytskyy
2024-03-25[SPIR-V] Fix illegal OpConstantComposite instruction with non-const constitue...Vyacheslav Levytskyy
2024-03-25[SPIR-V] Improve type inference in SPIR-V Backend for opaque pointers (#86283)Vyacheslav Levytskyy
2024-03-14[SPIRV] Add type inference of function parameters by call instances (#85077)Vyacheslav Levytskyy
2024-03-13[SPIR-V] Add implementation of G_SPLAT_VECTOR opcode and fix invalid types pr...Vyacheslav Levytskyy
2024-03-08[SPIR-V] Insert a bitcast before load/store instruction to keep SPIR-V code v...Vyacheslav Levytskyy