[all-commits] [llvm/llvm-project] 3e13ac: [flang][cuda] Make default.nonTbpDefinedIoTable co...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Fri Dec 20 10:38:10 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e13acfbf4c93067d5ee5dc1f6e0c6e0fef9297f
      https://github.com/llvm/llvm-project/commit/3e13acfbf4c93067d5ee5dc1f6e0c6e0fef9297f
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Lower/IO.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/test/Fir/CUDA/cuda-compiler-generated-names.mlir
    M flang/test/Lower/io-derived-type.f90
    M flang/test/Lower/namelist.f90

  Log Message:
  -----------
  [flang][cuda] Make default.nonTbpDefinedIoTable compiler generated (#120686)

`default.nonTbpDefinedIoTable` is a special global defined for IO that
doesn't follow the mangling scheme and is then not handle correctly in
the `CompilerGeneratedNames` pass. Update how it is generated with
doGenerated so it can be handle without special handling.

Also do not generate comdat in gpu module as the current code is not
handling nested module correctly.



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