[all-commits] [llvm/llvm-project] 7a1bd0: [flang][RFC] Do not rely on attributes to tag HLFI...

jeanPerier via All-commits all-commits at lists.llvm.org
Mon Nov 14 01:39:47 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7a1bd01493ad873e2c0f6d01d619adddba906968
      https://github.com/llvm/llvm-project/commit/7a1bd01493ad873e2c0f6d01d619adddba906968
  Author: Jean Perier <jperier at nvidia.com>
  Date:   2022-11-14 (Mon, 14 Nov 2022)

  Changed paths:
    M flang/docs/HighLevelFIR.md

  Log Message:
  -----------
  [flang][RFC] Do not rely on attributes to tag HLFIR variable uses

After more considerations and experience, switch to one of the
alternative plan for HLFIR variable that will avoid requiring naming
designators and having to maintain and update names in attributes after
inlining of code duplication.

The cost is the increase of fir.box usage, which in most cases should
be removed when lowering from HLFIR to FIR.

Differential Revision: https://reviews.llvm.org/D137634




More information about the All-commits mailing list