summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/LLVMIR/Transforms
AgeCommit message (Expand)Author
2025-11-20[MLIR][LLVM] Extend DIScopeForLLVMFuncOp to handle cross-file operatio… (#1...Zichen Lu
2025-10-22[Flang][mlir] - Translation of delayed privatization for deferred target-task...Pranav Bhandarkar
2025-09-26[MLIR][TBLGen] Added compound assignment operator for any BitEnum (#160840)Alexandra Sidorova
2025-09-18[MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in Inline...Mehdi Amini
2025-08-23[MLIR] Adopt LDBG() in lib/Dialect/LLVMIR/ (NFC)Mehdi Amini
2025-08-21[mlir] add getViewDest method to viewLikeOpInterface (#154524)donald chen
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-30[MLIR] Migrate InlinerInterfaceImpl to the new LDBG() debug form (NFC) (#150853)Mehdi Amini
2025-07-19[mlir][NFC] update LLVM create APIs (2/n) (#149667)Maksim Levental
2025-07-12[llvm] Remove unused includes (NFC) (#148342)Kazu Hirata
2025-05-21[mlir] Translate nested debug information (#140915)Jacques Pienaar
2025-05-13[mlir] Retire additional `let constructor` (NFC) (#139390)lorenzo chelini
2025-04-07[MLIR][LLVM] Block address support (#134335)Bruno Cardoso Lopes
2025-04-07[mlir][llvm] Respect call noinline attr in inliner (#134493)Tobias Gysi
2025-01-20[MLIR][LLVM] Improve inlining debug information (#123520)Tobias Gysi
2025-01-13[MLIR][LLVM] Fix inlining of a single block ending with unreachable (#122646)William Moses
2025-01-13[MLIR][NVVM] Enable inlining of func's calling nvvm intrinsics (#122650)William Moses
2025-01-11[MLIR] Enable inlining for private symbols (#122572)William Moses
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-11-08[mlir][IR][NFC] Cleanup insertion point API usage (#115415)Matthias Springer
2024-10-10[mlir] add overload `createDIScopeForLLVMFuncOp` function (#111689)Observer007
2024-10-09[MLIR][LLVM] Use ViewLikeOpInterface (#111663)Tobias Gysi
2024-10-07[mlir][debuginfo] Add support for subprogram annotations (#110946)Walter Erquinigo
2024-10-04[mlir][LLVMIR] Add LLVMDialect check in `DIScopeForLLVMFuncOp` (#110427)Longsheng Mou
2024-09-02Reapply "[MLIR][LLVM] Make DISubprogramAttr cyclic" (#106571) with fixes (#10...Tobias Gysi
2024-08-31Revert "[MLIR][LLVM] Make DISubprogramAttr cyclic" (#106827)Tobias Gysi
2024-08-31[MLIR][LLVM] Make DISubprogramAttr cyclic (#106571)Tobias Gysi
2024-08-28[mlir] Add option to control the `emissionKind` to DIScopeForLLVMFuncOp pass ...Observer007
2024-08-27[mlir][debug] Handle DIImportedEntity. (#103055)Abid Qadeer
2024-08-20[MLIR] Introduce a SelectLikeOpInterface (#104751)Christian Ulmann
2024-08-19[MLIR][LLVM] Improve the noalias propagation during inlining (#104750)Christian Ulmann
2024-08-15[MLIR][LLVM]: Add an IR utility to perform slice walking (#103053)Christian Ulmann
2024-08-14[MLIR][LLVM] Turn the inliner interface into a promised interface (#103927)Christian Ulmann
2024-05-24[MLIR][LLVM] Remove the type consistency pass (#93283)Christian Ulmann
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-09[MLIR][LLVM] Add DebugNameTableKind to DICompileUnit (#87974)Billy Zhu
2024-04-05[MLIR][LLVM] Remove bitcast pattern from type consistency pass (#87755)Christian Ulmann
2024-03-22[MLIR][LLVM][SROA] Support incorrectly typed memory accesses (#85813)Christian Ulmann
2024-01-26[mlir][LLVM] Use int32_t to indirectly construct GEPArg (#79562)Andrei Golubev
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-15[MLIR][LLVM] Enable export of DISubprograms on function declarations (#78026)Christian Ulmann
2024-01-10[MLIR][LLVM] DI Expression Rewrite & Legalization (#77541)Billy Zhu
2024-01-08[MLIR][LLVM] Add distinct identifier to the DISubprogram attribute (#77093)Christian Ulmann
2024-01-08[MLIR][LLVM] Add distinct identifier to DICompileUnit attribute (#77070)Christian Ulmann
2023-12-11[mlir][llvm] Fix negative GEP crash in type consistency (#74859)Rik Huijzer
2023-11-06[MLIR][LLVM] Remove typed pointers from the LLVM dialect (#71285)Christian Ulmann
2023-09-13[mlir] Add pass to add comdat to all linkonce functions (#65270)David Truby
2023-07-10[mlir][LLVM] Add support for arrays in `SplitStores` patternMarkus Böck
2023-07-10[mlir][LLVM] Make `SplitStores` pattern capable of writing to sub-aggregatesMarkus Böck
2023-07-10[mlir][LLVM] Add `SplitGEP` type-consistency patternMarkus Böck