[fir] Add fir transformational intrinsic builder
authorValentin Clement <clementval@gmail.com>
Mon, 29 Nov 2021 09:08:19 +0000 (10:08 +0100)
committerValentin Clement <clementval@gmail.com>
Mon, 29 Nov 2021 09:09:36 +0000 (10:09 +0100)
commit18452d1f12479ff5e1b437ef7efc9538e505c437
treecd653ab0a925cc021508060b711411c7495a99ae
parentfd71159f6468988d9865a39c243695f823f4b6d7
[fir] Add fir transformational intrinsic builder

This patch adds the builder to generate transformational
intrinsic runtime API calls.

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: rovka

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

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: mleair <leairmark@gmail.com>
Co-authored-by: Kiran Chandramohan <kiran.chandramohan@arm.com>
Co-authored-by: Peter Steinfeld <psteinfeld@nvidia.com>
flang/include/flang/Optimizer/Builder/Runtime/Transformational.h [new file with mode: 0644]
flang/lib/Optimizer/Builder/CMakeLists.txt
flang/lib/Optimizer/Builder/Runtime/Transformational.cpp [new file with mode: 0644]
flang/unittests/Optimizer/Builder/Runtime/TransformationalTest.cpp [new file with mode: 0644]
flang/unittests/Optimizer/CMakeLists.txt