diff options
author | Fabian Mora <fmora.dev@gmail.com> | 2025-07-25 16:51:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-25 16:51:47 -0400 |
commit | 34a08cb89c5e50c22be05555529ce84eaa3e4d3c (patch) | |
tree | 35c8f98f2aa1a3d4b2358a9ccb92d6447be96557 /llvm/unittests/ExecutionEngine/Orc | |
parent | 6118a254ff9acb4b54a6bdb952c088a792b679af (diff) | |
download | llvm-34a08cb89c5e50c22be05555529ce84eaa3e4d3c.zip llvm-34a08cb89c5e50c22be05555529ce84eaa3e4d3c.tar.gz llvm-34a08cb89c5e50c22be05555529ce84eaa3e4d3c.tar.bz2 |
[mlir][LLVM] Remove `llvm` deps from the LLVM dialect (#150692)
This patch removes spurious includes of `llvm/IR` files, and unnecessary
link components in the LLVM dialect.
The only major dependencies still coming from LLVM are
`llvm::DataLayout`, which is used by `verifyDataLayoutString` and some
`dwarf` symbols in some attributes. Both of them should likely be
removed in the future.
Finally, I also removed one constructor from `LLVM::AssumeOp` that used
[OperandBundleDefT](https://llvm.org/doxygen/classllvm_1_1OperandBundleDefT.html)
without good reason and introduced a header unnecessarily.
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc')
0 files changed, 0 insertions, 0 deletions