[all-commits] [llvm/llvm-project] 8bba0b: [flang] Add the complex expression helper class.

Eric Schweitz via All-commits all-commits at lists.llvm.org
Wed Jun 10 09:05:47 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8bba0bca721d66a63709d427ff1e3b48cf7c2cad
      https://github.com/llvm/llvm-project/commit/8bba0bca721d66a63709d427ff1e3b48cf7c2cad
  Author: Eric Schweitz <eschweitz at nvidia.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    A flang/include/flang/Lower/ComplexExpr.h
    A flang/include/flang/Lower/FIRBuilder.h
    M flang/lib/Lower/CMakeLists.txt
    A flang/lib/Lower/ComplexExpr.cpp

  Log Message:
  -----------
  [flang] Add the complex expression helper class.

The complex expression helper class can be used to generate small,
short-lived instances of a "helper" that can be used to aid the
construction of complex expressions in FIR. The helper class bundles
together these functionally related operations.

Included in this diff is the header for the FIR builder. The
implementation has other dependences and will follow.

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




More information about the All-commits mailing list