[all-commits] [llvm/llvm-project] 947163: [flang][hlfir] Add hlfir.dot_product intrinsic

Jacob Crawley via All-commits all-commits at lists.llvm.org
Wed Jun 7 04:46:03 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9471637f3c7c67b2c6a5badac9df5cd48b605dc7
      https://github.com/llvm/llvm-project/commit/9471637f3c7c67b2c6a5badac9df5cd48b605dc7
  Author: Jacob Crawley <jacob.crawley at arm.com>
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
    M flang/include/flang/Optimizer/HLFIR/HLFIROps.td
    M flang/lib/Lower/ConvertCall.cpp
    M flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp
    A flang/test/HLFIR/dot_product-lowering.fir
    A flang/test/HLFIR/dot_product.fir
    M flang/test/HLFIR/invalid.fir
    A flang/test/Lower/HLFIR/dot_product.f90

  Log Message:
  -----------
  [flang][hlfir] Add hlfir.dot_product intrinsic

Adds a new HLFIR operation for the DOT_PRODUCT intrinsic according to
the design set out in flang/docs/HighLevel.md. This patch includes all
the necessary changes to create a new HLFIR operation and lower it into
the fir runtime call.

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




More information about the All-commits mailing list