summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/SPIRVToLLVM
AgeCommit message (Expand)Author
2025-11-18[MLIR][SPIRV] Lower SPIR-V Tan/Tanh ops to LLVM intrinsics (#168419)Hank
2025-10-06[mlir][spirv] Simplify unreachable default cases in type switch. NFC. (#162010)Jakub Kuderski
2025-10-03[mlir][NFC] Remove redundant insertion point changes (#161837)Markus Böck
2025-07-25[mlir][NFC] update `mlir` create APIs (34/n) (#150660)Maksim Levental
2025-07-22[mlir][NFC] update `Conversion` create APIs (7/n) (#149889)Maksim Levental
2025-07-12[mlir][SPIRV] Do not access erased op in SPIRV->LLVM lowering (#148373)Matthias Springer
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-07-02[mlir][SPIRVToLLVM] Set valid insertion point after op erasure (#146551)Matthias Springer
2025-06-22[mlir] Migrate away from TypeRange(std::nullopt) (NFC) (#145246)Kazu Hirata
2025-04-09[mlir][LLVM] Delete `getVectorElementType` (#134981)Matthias Springer
2025-02-06[mlir][LLVM] Switch `undef` for `poison` for uninitialized values (#125629)Krzysztof Drewniak
2025-01-10[mlir][spirv] Add convergent attribute to builtin (#122131)Lukas Sommer
2024-11-22[MLIR][SPIRV-TO-LLVM] Support SPV_INTEL_split_barrier ops (#116648)Victor Perez
2024-11-12[mlir][spirv] Add spirv-to-llvm conversion for group operations (#115501)Lukas Sommer
2024-11-08[mlir][IR][NFC] Cleanup insertion point API usage (#115415)Matthias Springer
2024-10-26[mlir][SPIRVToLLVM] Erase empty `spirv.mlir.loop` in `LoopPattern` (#113527)Longsheng Mou
2024-10-19[mlir][spirv] Add spirv-to-llvm conversion for OpControlBarrier (#111864)Finlay
2024-10-05[mlir][SPIRV] Fix build (2) (#111265)Matthias Springer
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-09-26[mlir][LLVM] Add operand bundle support (#108933)Sirui Mu
2024-08-09[MLIR][GPU-LLVM] Convert `gpu.func` to `llvm.func` (#101664)Victor Perez
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-06-12[MLIR][LLVM] Promote noinline/alwaysinline/optnone out of passthrough (#95110)Johannes de Fine Licht
2024-01-30[mlir][spirv] Fix a crash of typeConverter with non supported type (#79955)Kohei Yamaguchi
2023-11-03[MLIR][LLVM] Remove typed pointer conversion utils (#71169)Christian Ulmann
2023-10-31[MLIR][LaunchFuncToLLVM] Remove typed pointer support (#70840)Christian Ulmann
2023-10-30[MLIR][SPIRVToLLVM] Remove typed pointer support (#70568)Christian Ulmann
2023-10-30[mlir][spirv] Handle failed conversions of struct elements (#70005)Pierre van Houtryve
2023-08-24[mlir][spirv] Add client-api option to -convert-spirv-to-llvmVictor Perez
2023-07-20[mlir][llvm] Add branch weight op interfaceTobias Gysi
2023-06-26[mlir][llvm] Introduce some constant folding.Théo Degioanni
2023-06-12[mlir][llvm] Ensure immediate usage in intrinsicsChristian Ulmann
2023-05-16[mlir][GPU] Rename MLIRGPUOps CMake target to MLIRGPUDialectMatthias Springer
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-06[mlir][LLVM] Add an attribute to control use of bare-pointer calling convention.Mahesh Ravishankar
2023-02-13[mlir][SPIRVToLLVM] Add pass option to emit opaque-pointersMarkus Böck
2023-02-10[mlir] Port Conversion Passes to LLVM to use TableGen generated constructors ...Markus Böck
2023-01-27[mlir][Conversion] Rename the MemRefToLLVM passQuentin Colombet
2023-01-17[mlir] fix dereferencing of optional sym_name attributeAshay Rane
2023-01-16Fix crash in Spirv -lower-host-to-llvm passMehdi Amini
2022-12-19mlir/DialectConversion: use std::optional (NFC)Ramkumar Ramachandra
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-26[mlir][spirv] Change dialect name from 'spv' to 'spirv'Jakub Kuderski
2022-09-24[mlir][spirv] Switch to kEmitAccessorPrefix_PredixedJakub Kuderski
2022-09-01Apply clang-tidy fixes for readability-simplify-boolean-expr in SPIRVToLLVM.c...Mehdi Amini
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-18[mlir][LLVMIR] Change ShuffleVectorOp to use assembly formatJeff Niu