llvm-project/mlir/tools
Rahul Joshi 6b043ecdb7 [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface
- Change InferTypeOpInterface::inferResultTypes to use fully qualified types matching
  the ones generated by genTypeInterfaceMethods, so the redundancy can be detected.
- Move genTypeInterfaceMethods() before genOpInterfaceMethods() so that the
  inferResultTypes method generated by genTypeInterfaceMethods() takes precedence
  over the declaration that might be generated by genOpInterfaceMethods()
- Modified an op in the test dialect to exercise this (the modified op would fail to
  generate valid C++ code due to duplicate inferResultTypes methods).

Differential Revision: https://reviews.llvm.org/D92414
2020-12-01 13:36:25 -08:00
..
mlir-cpu-runner [mlir] Make mlir-cpu-runner depend on native instead of X86 2020-11-30 15:11:34 +00:00
mlir-cuda-runner [mlir] Add gpu.allocate, gpu.deallocate ops with LLVM lowering to runtime function calls. 2020-11-27 09:40:59 +01:00
mlir-linalg-ods-gen [mlir][linalg] Start a named ops to generic ops pass 2020-11-19 09:21:06 -05:00
mlir-opt [mlir] Add a shape function library op 2020-11-29 11:15:30 -08:00
mlir-reduce [mlir] Fix missing namespaces in OpBuildGen.cpp 2020-11-05 18:11:01 +01:00
mlir-rocm-runner [mlir] Add gpu.allocate, gpu.deallocate ops with LLVM lowering to runtime function calls. 2020-11-27 09:40:59 +01:00
mlir-shlib [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
mlir-spirv-cpu-runner [mlir] Fix stack-use-after-scope in cuda/vulkan cpu runners 2020-10-27 17:26:08 -07:00
mlir-tblgen [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface 2020-12-01 13:36:25 -08:00
mlir-translate Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" 2020-10-04 15:17:34 -07:00
mlir-vulkan-runner [mlir] Fix stack-use-after-scope in cuda/vulkan cpu runners 2020-10-27 17:26:08 -07:00
CMakeLists.txt [MLIR][mlir-spirv-cpu-runner] A SPIR-V cpu runner prototype 2020-10-26 09:09:29 -04:00