[all-commits] [llvm/llvm-project] 4923cf: [Flang] Add missing dependency to AddDebugInfo pas...

Sergio Afonso via All-commits all-commits at lists.llvm.org
Fri May 9 04:20:15 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4923cffc1d3333cf679dd304dd6a8e7232d77d54
      https://github.com/llvm/llvm-project/commit/4923cffc1d3333cf679dd304dd6a8e7232d77d54
  Author: Sergio Afonso <safonsof at amd.com>
  Date:   2025-05-09 (Fri, 09 May 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Transforms/Passes.td
    M flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
    M flang/test/Transforms/debug-107988.fir
    M flang/test/Transforms/debug-96314.fir
    M flang/test/Transforms/debug-allocatable-1.fir
    M flang/test/Transforms/debug-assumed-rank-array.fir
    M flang/test/Transforms/debug-assumed-shape-array-2.fir
    M flang/test/Transforms/debug-assumed-size-array.fir
    M flang/test/Transforms/debug-char-type-1.fir
    M flang/test/Transforms/debug-class-type.fir
    M flang/test/Transforms/debug-common-block.fir
    M flang/test/Transforms/debug-complex-1.fir
    M flang/test/Transforms/debug-derived-type-2.fir
    M flang/test/Transforms/debug-extra-global.fir
    M flang/test/Transforms/debug-fixed-array-type.fir
    M flang/test/Transforms/debug-fn-info.fir
    M flang/test/Transforms/debug-imported-entity.fir
    M flang/test/Transforms/debug-index-type.fir
    M flang/test/Transforms/debug-line-table-existing.fir
    M flang/test/Transforms/debug-line-table-inc-file.fir
    M flang/test/Transforms/debug-line-table-inc-same-file.fir
    M flang/test/Transforms/debug-line-table.fir
    M flang/test/Transforms/debug-local-var.fir
    M flang/test/Transforms/debug-module-1.fir
    M flang/test/Transforms/debug-ptr-type.fir
    M flang/test/Transforms/debug-ref-type.fir
    M flang/test/Transforms/debug-tuple-type.fir
    M flang/test/Transforms/debug-variable-array-dim.fir
    M flang/test/Transforms/debug-variable-char-len.fir
    M flang/test/Transforms/debug-vector-type.fir

  Log Message:
  -----------
  [Flang] Add missing dependency to AddDebugInfo pass (#139099)

The `AddDebugInfo` pass currently has a dependency on the `DLTI` MLIR
dialect caused by a call to the `fir::support::getOrSetMLIRDataLayout()`
utility function.

This dependency is not captured in the pass definition. This patch adds
the dependency and simplifies several unit tests that had to explicitly
use the `DLTI` dialect to prevent the missing dependency from causing
compiler failures.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list