[fir] Add Character helper
authorValentin Clement <clementval@gmail.com>
Thu, 21 Oct 2021 07:47:33 +0000 (09:47 +0200)
committerValentin Clement <clementval@gmail.com>
Thu, 21 Oct 2021 07:48:37 +0000 (09:48 +0200)
commite4ce92245c96cea9492767d7149eb9e30dee0d16
tree98a87f4dbe38321d767ce4158d4a451440e43adf
parent76db6d80805a70802fa9796ca1a5bb999ff205c7
[fir] Add Character helper

This patch is extracted from D111337. It introduce the
CharacterExprHelper that helps dealing with character in FIR.

Reviewed By: schweitz, awarzynski

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

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Co-authored-by: V Donaldson <vdonaldson@nvidia.com>
flang/include/flang/Optimizer/Builder/Character.h [new file with mode: 0644]
flang/include/flang/Optimizer/Builder/FIRBuilder.h
flang/include/flang/Optimizer/Dialect/FIROpsSupport.h
flang/include/flang/Optimizer/Dialect/FIRType.h
flang/lib/Optimizer/Builder/CMakeLists.txt
flang/lib/Optimizer/Builder/Character.cpp [new file with mode: 0644]
flang/lib/Optimizer/Builder/FIRBuilder.cpp
flang/unittests/Optimizer/Builder/CharacterTest.cpp [new file with mode: 0644]
flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
flang/unittests/Optimizer/CMakeLists.txt