[all-commits] [llvm/llvm-project] a1f9bd: [Flang] Add a factory class for creating Complex Ops

kiranchandramohan via All-commits all-commits at lists.llvm.org
Thu Nov 18 08:56:17 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a1f9bd32c57649b9f7695fa6564f3f92f09a1785
      https://github.com/llvm/llvm-project/commit/a1f9bd32c57649b9f7695fa6564f3f92f09a1785
  Author: Kiran Chandramohan <kiran.chandramohan at arm.com>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    A flang/include/flang/Optimizer/Builder/Complex.h
    M flang/include/flang/Optimizer/Builder/FIRBuilder.h
    M flang/lib/Optimizer/Builder/CMakeLists.txt
    A flang/lib/Optimizer/Builder/Complex.cpp
    M flang/lib/Optimizer/Builder/FIRBuilder.cpp
    A flang/unittests/Optimizer/Builder/ComplexTest.cpp
    M flang/unittests/Optimizer/CMakeLists.txt

  Log Message:
  -----------
  [Flang] Add a factory class for creating Complex Ops

Use the factory class in the FIRBuilder.
Add unit tests for the factory class function and the convert function
of the Complex class.

Reviewed By: clementval, rovka

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

Co-authored-by: Jean Perier <jperier at nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>




More information about the All-commits mailing list