llvm-project/mlir/lib
Uday Bondhugula 4edc9e2acf [MLIR][GPU] Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support
Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support. This
method is the only one in CUDA runtime wrappers library that creates
a dependence on libLLVMSupport due to its use of SmallVector and
ArrayRef. The code can be as easily/compactly written without those ADT.
The dependence on LLVMSupport adds a significant amount of additional
complexity for external things that want to link this library in (both
statically or as a shared object) since libLLVMSupport includes numerous
other objects that are sensitive to C++ compiler version and ABI.

Differential Revision: https://reviews.llvm.org/D108684
2021-08-28 11:37:55 +05:30
..
Analysis [mlir][scf] Simplify affine.min ops after loop peeling 2021-08-19 17:24:53 +09:00
Bindings/Python [MLIR] [Python] Add `owner` to `mlir.ir.Block` 2021-08-19 00:02:09 -07:00
CAPI Remove libMLIRPublicAPI DSO. 2021-07-20 17:58:28 -07:00
Conversion [mlir][spirv] Initial support for 64 bit index type and builtins 2021-08-27 01:38:53 +03:00
Dialect [mlir][sparse] fully implement sparse tensor to sparse tensor conversions 2021-08-27 15:08:18 -07:00
ExecutionEngine [MLIR][GPU] Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support 2021-08-28 11:37:55 +05:30
IR [mlir] Move the Operation use iteration utilities to ResultRange 2021-08-25 09:27:35 +00:00
Interfaces [mlir] Enable specifying querying function in ValueShapeRange 2021-08-10 11:44:20 -07:00
Parser [mlir] Update DialectAsmParser::parseString to use std::string instead of StringRef 2021-08-25 09:27:35 +00:00
Pass [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
Reducer [mlir-reduce] Fix the memory leak and recycle unused modules. 2021-07-08 20:03:47 +08:00
Rewrite [mlir] Add support for filtering patterns based on debug names and labels 2021-06-02 12:05:25 -07:00
Support [mlir] Fix CMake linker rules for ViewOpGraph.cpp 2021-08-04 19:25:15 +09:00
TableGen [mlir][AttrTypeGen] Add support for specifying a "accessor" type of a parameter 2021-08-25 09:27:36 +00:00
Target Support alias.scope and noalias metadata 2021-08-24 20:42:59 +02:00
Tools [mlir-lsp-server] Only use one MLIRContext per MLIRTextFile 2021-08-04 20:09:07 +00:00
Transforms [mlir][NFC] Add inlineRegion overloads that take a block iterator insert position 2021-08-23 19:49:53 +00:00
Translation [mlir] run the verifier before translating a module 2021-07-28 18:15:58 +02:00
CMakeLists.txt Re-engineer MLIR python build support. 2021-07-27 15:54:58 +00:00