llvm-project
461a1c51 - [mlir][ods] resolve the wrong indent issue (#189277)

Commit
15 days ago
[mlir][ods] resolve the wrong indent issue (#189277) The `emitSummaryAndDescComments` is used to generate summary and description for tablegen generated classes and structs such as Dialects and Interfaces. The generated summary and description is indented incorrectly in the output generated file. For example `NVGPUDialect.h.inc ` looks like the following: ```cpp namespace mlir::nvgpu { /// The `NVGPU` dialect provides a bridge between higher-level target-agnostic /// dialects (GPU and Vector) and the lower-level target-specific dialect /// (LLVM IR based NVVM dialect) for NVIDIA GPUs. This allow representing PTX /// specific operations while using MLIR high level dialects such as Memref /// and Vector for memory and target-specific register operands, respectively. class NVGPUDialect : public ::mlir::Dialect { ... }; } // namespace mlir::nvgpu ``` This is because the `emitSummaryAndDescComments` trims the summary and description from both sides, rendering the re-indentation useless. This PR resolves this bug.
Author
Parents
Loading