[all-commits] [llvm/llvm-project] 206b85: [flang] add hlfir.all intrinsic

Jacob Crawley via All-commits all-commits at lists.llvm.org
Tue May 30 07:49:06 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 206b8538a6df53d5245b7524d83501e027c52418
      https://github.com/llvm/llvm-project/commit/206b8538a6df53d5245b7524d83501e027c52418
  Author: Jacob Crawley <jacob.crawley at arm.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    M flang/include/flang/Optimizer/HLFIR/HLFIROps.td
    M flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
    A flang/test/HLFIR/all.fir
    M flang/test/HLFIR/invalid.fir

  Log Message:
  -----------
  [flang] add hlfir.all intrinsic

Adds a new HLFIR operation for the ALL intrinsic according to the
design set out in flang/docs/HighLevel.md

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


  Commit: 9e7699a21bd29d73390fd8d55821c481c8e5e542
      https://github.com/llvm/llvm-project/commit/9e7699a21bd29d73390fd8d55821c481c8e5e542
  Author: Jacob Crawley <jacob.crawley at arm.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    M flang/lib/Lower/ConvertCall.cpp
    A flang/test/Lower/HLFIR/all.f90

  Log Message:
  -----------
  [flang] lower all intrinsic to hlfir.all operation

Carries out the lowering of the all intrinsic into HLFIR

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


  Commit: 8a6dadaad096fe6ded1e130487bd104b99fb008d
      https://github.com/llvm/llvm-project/commit/8a6dadaad096fe6ded1e130487bd104b99fb008d
  Author: Jacob Crawley <jacob.crawley at arm.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    M flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp
    A flang/test/HLFIR/all-lowering.fir

  Log Message:
  -----------
  [flang][hlfir] lower hlfir.all into runtime call

Depends on: D151111

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


Compare: https://github.com/llvm/llvm-project/compare/544a240ff7ff...8a6dadaad096


More information about the All-commits mailing list