llvm-project/mlir/tools
Lei Zhang 2ae5e472e6 [mlir][spirv] Use SmallVector<ArrayRef> for availability queries
Previously extensions and capabilities requirements are returned as
SmallVector<SmallVector>. It's an anti-pattern; this commit improves
a bit by returning as SmallVector<ArrayRef>. This is possible because
the internal sequence is always known statically (from the spec)
so that we can use a static constant array for it and get an ArrayRef.

Differential Revision: https://reviews.llvm.org/D75874
2020-03-12 19:37:45 -04:00
..
mlir-cpu-runner [MLIR] Do not link mlir-cpu-runner with X86 libs 2020-03-11 11:35:59 -07:00
mlir-cuda-runner [MLIR] Move from add_dependencies() to DEPENDS 2020-03-06 13:25:17 -08:00
mlir-opt [MLIR] Link MLIRMlirOptMain with the same libraries as mlir-opt 2020-03-11 12:02:10 -07:00
mlir-shlib [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
mlir-tblgen [mlir][spirv] Use SmallVector<ArrayRef> for availability queries 2020-03-12 19:37:45 -04:00
mlir-translate [MLIR] Refactor handling of dialect libraries 2020-02-28 11:35:16 -08:00
mlir-vulkan-runner [mlir][spirv] Use spv.vce in spv.module and wire up (de)serialization 2020-03-12 19:37:45 -04:00
CMakeLists.txt [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00