Break circular dependency between FIR dialect and utilities
commitb07ef9e7cd6f5348df0a4f63e70a60491427ff64
authorRenaud-K <rkauffmann@nvidia.com>
Thu, 9 Mar 2023 02:39:40 +0000 (8 18:39 -0800)
committerRenaud-K <rkauffmann@nvidia.com>
Thu, 9 Mar 2023 23:24:51 +0000 (9 15:24 -0800)
tree5326e5937d5441181ff30f3a075f7b2cb5321f7f
parent350d7e33ff09342d955c31699ce0f3e133e6bf02
Break circular dependency between FIR dialect and utilities
53 files changed:
flang/include/flang/Lower/Bridge.h
flang/include/flang/Optimizer/Builder/FIRBuilder.h
flang/include/flang/Optimizer/Dialect/Support/FIRContext.h [moved from flang/include/flang/Optimizer/Support/FIRContext.h with 100% similarity]
flang/include/flang/Optimizer/Dialect/Support/KindMapping.h [moved from flang/include/flang/Optimizer/Support/KindMapping.h with 100% similarity]
flang/lib/Frontend/CMakeLists.txt
flang/lib/Frontend/FrontendActions.cpp
flang/lib/Lower/Bridge.cpp
flang/lib/Lower/CMakeLists.txt
flang/lib/Lower/ConvertVariable.cpp
flang/lib/Lower/IO.cpp
flang/lib/Optimizer/Analysis/CMakeLists.txt
flang/lib/Optimizer/Builder/CMakeLists.txt
flang/lib/Optimizer/Builder/IntrinsicCall.cpp
flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp
flang/lib/Optimizer/CodeGen/CMakeLists.txt
flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp
flang/lib/Optimizer/CodeGen/Target.cpp
flang/lib/Optimizer/CodeGen/Target.h
flang/lib/Optimizer/CodeGen/TargetRewrite.cpp
flang/lib/Optimizer/CodeGen/TypeConverter.h
flang/lib/Optimizer/Dialect/CMakeLists.txt
flang/lib/Optimizer/Dialect/FIRAttr.cpp
flang/lib/Optimizer/Dialect/FIROps.cpp
flang/lib/Optimizer/Dialect/FIRType.cpp
flang/lib/Optimizer/Dialect/Support/CMakeLists.txt [new file with mode: 0644]
flang/lib/Optimizer/Dialect/Support/FIRContext.cpp [moved from flang/lib/Optimizer/Support/FIRContext.cpp with 95% similarity]
flang/lib/Optimizer/Dialect/Support/KindMapping.cpp [moved from flang/lib/Optimizer/Support/KindMapping.cpp with 99% similarity]
flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp
flang/lib/Optimizer/HLFIR/Transforms/CMakeLists.txt
flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
flang/lib/Optimizer/Support/CMakeLists.txt
flang/lib/Optimizer/Transforms/AbstractResult.cpp
flang/lib/Optimizer/Transforms/AddDebugFoundation.cpp
flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp
flang/lib/Optimizer/Transforms/CMakeLists.txt
flang/lib/Optimizer/Transforms/CharacterConversion.cpp
flang/lib/Optimizer/Transforms/ControlFlowConverter.cpp
flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp
flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
flang/lib/Optimizer/Transforms/StackArrays.cpp
flang/tools/bbc/CMakeLists.txt
flang/tools/bbc/bbc.cpp
flang/tools/tco/CMakeLists.txt
flang/tools/tco/tco.cpp
flang/unittests/Optimizer/Builder/CharacterTest.cpp
flang/unittests/Optimizer/Builder/ComplexTest.cpp
flang/unittests/Optimizer/Builder/DoLoopHelperTest.cpp
flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
flang/unittests/Optimizer/Builder/HLFIRToolsTest.cpp
flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
flang/unittests/Optimizer/CMakeLists.txt
flang/unittests/Optimizer/FIRContextTest.cpp
flang/unittests/Optimizer/KindMappingTest.cpp