[flang-commits] [flang] [flang][NFC] Remove unnecessary #include directives across flang (PR #207640)

via flang-commits flang-commits at lists.llvm.org
Sun Jul 5 20:21:14 PDT 2026


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions h,cpp -- flang/include/flang/Common/constexpr-bitset.h flang/include/flang/Common/idioms.h flang/include/flang/Decimal/binary-floating-point.h flang/include/flang/Evaluate/expression.h flang/include/flang/Evaluate/fold-designator.h flang/include/flang/Evaluate/fold.h flang/include/flang/Evaluate/intrinsics.h flang/include/flang/Evaluate/rewrite.h flang/include/flang/Evaluate/shape.h flang/include/flang/Evaluate/traverse.h flang/include/flang/Evaluate/type.h flang/include/flang/Frontend/CodeGenOptions.h flang/include/flang/Frontend/TextDiagnostic.h flang/include/flang/Lower/Allocatable.h flang/include/flang/Lower/CUDA.h flang/include/flang/Lower/CallInterface.h flang/include/flang/Lower/ConvertExprToHLFIR.h flang/include/flang/Lower/ConvertType.h flang/include/flang/Lower/DirectivesCommon.h flang/include/flang/Lower/HostAssociations.h flang/include/flang/Lower/Mangler.h flang/include/flang/Lower/OpenMP.h flang/include/flang/Lower/Runtime.h flang/include/flang/Lower/Support/Utils.h flang/include/flang/Lower/SymbolMap.h flang/include/flang/Optimizer/Builder/DirectivesCommon.h flang/include/flang/Optimizer/Builder/Factory.h flang/include/flang/Optimizer/Builder/IntrinsicCall.h flang/include/flang/Optimizer/Builder/MIFCommon.h flang/include/flang/Optimizer/Builder/Runtime/Character.h flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h flang/include/flang/Optimizer/Builder/Todo.h flang/include/flang/Optimizer/CodeGen/CodeGenOpenMP.h flang/include/flang/Optimizer/CodeGen/TypeConverter.h flang/include/flang/Optimizer/Dialect/CUF/CUFDialect.h flang/include/flang/Optimizer/Dialect/FIRCG/CGOps.h flang/include/flang/Optimizer/Dialect/MIF/MIFDialect.h flang/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h flang/include/flang/Optimizer/Passes/Pipelines.h flang/include/flang/Optimizer/Support/InitFIR.h flang/include/flang/Optimizer/Support/InternalNames.h flang/include/flang/Optimizer/Support/Utils.h flang/include/flang/Optimizer/Transforms/CUDA/CUFAllocationConversion.h flang/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h flang/include/flang/Optimizer/Transforms/CUFOpConversion.h flang/include/flang/Optimizer/Transforms/MIFOpConversion.h flang/include/flang/Optimizer/Transforms/Passes.h flang/include/flang/Parser/char-block.h flang/include/flang/Parser/char-buffer.h flang/include/flang/Parser/openmp-utils.h flang/include/flang/Parser/parse-state.h flang/include/flang/Parser/parse-tree.h flang/include/flang/Parser/token-sequence.h flang/include/flang/Parser/unparse.h flang/include/flang/Parser/user-state.h flang/include/flang/Runtime/CUDA/common.h flang/include/flang/Runtime/CUDA/kernel.h flang/include/flang/Runtime/array-constructor-consts.h flang/include/flang/Runtime/random.h flang/include/flang/Runtime/reduce.h flang/include/flang/Runtime/reduction.h flang/include/flang/Runtime/support.h flang/include/flang/Semantics/attr.h flang/include/flang/Semantics/expression.h flang/include/flang/Semantics/openmp-utils.h flang/include/flang/Semantics/runtime-type-info.h flang/include/flang/Semantics/semantics.h flang/include/flang/Semantics/type.h flang/include/flang/Semantics/unparse-with-symbols.h flang/include/flang/Tools/CrossToolHelpers.h flang/include/flang/Tools/TargetSetup.h flang/lib/Decimal/big-radix-floating-point.h flang/lib/Decimal/decimal-to-binary.cpp flang/lib/Evaluate/expression.cpp flang/lib/Evaluate/fold-implementation.h flang/lib/Evaluate/host.h flang/lib/Evaluate/intrinsics-library.cpp flang/lib/Evaluate/intrinsics.cpp flang/lib/Evaluate/real.cpp flang/lib/Evaluate/variable.cpp flang/lib/Frontend/CodeGenOptions.cpp flang/lib/Frontend/CompilerInstance.cpp flang/lib/Frontend/CompilerInvocation.cpp flang/lib/Frontend/FrontendAction.cpp flang/lib/Frontend/FrontendActions.cpp flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp flang/lib/Lower/Allocatable.cpp flang/lib/Lower/Bridge.cpp flang/lib/Lower/CallInterface.cpp flang/lib/Lower/ConvertArrayConstructor.cpp flang/lib/Lower/ConvertExpr.cpp flang/lib/Lower/ConvertVariable.cpp flang/lib/Lower/CustomIntrinsicCall.cpp flang/lib/Lower/HostAssociations.cpp flang/lib/Lower/IO.cpp flang/lib/Lower/Mangler.cpp flang/lib/Lower/MultiImageFortran.cpp flang/lib/Lower/OpenACC.cpp flang/lib/Lower/OpenMP/Atomic.cpp flang/lib/Lower/OpenMP/ClauseProcessor.cpp flang/lib/Lower/OpenMP/DataSharingProcessor.cpp flang/lib/Lower/OpenMP/Decomposer.cpp flang/lib/Lower/OpenMP/Decomposer.h flang/lib/Lower/OpenMP/OpenMP.cpp flang/lib/Lower/OpenMP/Utils.cpp flang/lib/Lower/PFTBuilder.cpp flang/lib/Lower/Runtime.cpp flang/lib/Lower/SymbolMap.cpp flang/lib/Lower/VectorSubscripts.cpp flang/lib/Optimizer/Analysis/AliasAnalysis.cpp flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp flang/lib/Optimizer/Builder/CUFCommon.cpp flang/lib/Optimizer/Builder/MIFCommon.cpp flang/lib/Optimizer/Builder/Runtime/Character.cpp flang/lib/Optimizer/Builder/Runtime/Derived.cpp flang/lib/Optimizer/Builder/Runtime/Intrinsics.cpp flang/lib/Optimizer/Builder/Runtime/Main.cpp flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp flang/lib/Optimizer/CodeGen/CodeGenOpenMP.cpp flang/lib/Optimizer/CodeGen/FIROpPatterns.cpp flang/lib/Optimizer/CodeGen/PassDetail.h flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp flang/lib/Optimizer/CodeGen/TBAABuilder.cpp flang/lib/Optimizer/CodeGen/Target.cpp flang/lib/Optimizer/Dialect/CUF/Attributes/CUFAttr.cpp flang/lib/Optimizer/Dialect/CUF/CUFOps.cpp flang/lib/Optimizer/Dialect/FIROps.cpp flang/lib/Optimizer/Dialect/MIF/MIFOps.cpp flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRAssign.cpp flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIROrderedAssignments.cpp flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp flang/lib/Optimizer/HLFIR/Transforms/PropagateFortranVariableAttributes.cpp flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.cpp flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp flang/lib/Optimizer/OpenACC/Support/FIROpenACCAttributes.cpp flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp flang/lib/Optimizer/OpenMP/DeleteUnreachableTargets.cpp flang/lib/Optimizer/OpenMP/FunctionFiltering.cpp flang/lib/Optimizer/OpenMP/LowerWorkdistribute.cpp flang/lib/Optimizer/OpenMP/LowerWorkshare.cpp flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp flang/lib/Optimizer/OpenMP/MapsForPrivatizedSymbols.cpp flang/lib/Optimizer/OpenMP/Support/FIROpenMPAttributes.cpp flang/lib/Optimizer/Passes/Pipelines.cpp flang/lib/Optimizer/Support/DataLayout.cpp flang/lib/Optimizer/Support/InternalNames.cpp flang/lib/Optimizer/Transforms/AddAliasTags.cpp flang/lib/Optimizer/Transforms/AddDebugInfo.cpp flang/lib/Optimizer/Transforms/AffineDemotion.cpp flang/lib/Optimizer/Transforms/AffinePromotion.cpp flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp flang/lib/Optimizer/Transforms/CUDA/CUFAllocationConversion.cpp flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp flang/lib/Optimizer/Transforms/CUDA/CUFLaunchAttachAttr.cpp flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp flang/lib/Optimizer/Transforms/CUDA/CUFOpConversionLate.cpp flang/lib/Optimizer/Transforms/CUDA/CUFPredefinedVarToGPU.cpp flang/lib/Optimizer/Transforms/CompilerGeneratedNames.cpp flang/lib/Optimizer/Transforms/ControlFlowConverter.cpp flang/lib/Optimizer/Transforms/ConvertComplexPow.cpp flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp flang/lib/Optimizer/Transforms/DebugTypeGenerator.h flang/lib/Optimizer/Transforms/ExternalNameConversion.cpp flang/lib/Optimizer/Transforms/FIRToMemRef.cpp flang/lib/Optimizer/Transforms/FIRToSCF.cpp flang/lib/Optimizer/Transforms/GenRuntimeCallsForTest.cpp flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp flang/lib/Optimizer/Transforms/LoopVersioning.cpp flang/lib/Optimizer/Transforms/MIFOpConversion.cpp flang/lib/Optimizer/Transforms/MemRefDataFlowOpt.cpp flang/lib/Optimizer/Transforms/MemoryAllocation.cpp flang/lib/Optimizer/Transforms/MemoryUtils.cpp flang/lib/Optimizer/Transforms/OptimizeArrayRepacking.cpp flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp flang/lib/Optimizer/Transforms/SetRuntimeCallAttributes.cpp flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp flang/lib/Optimizer/Transforms/SimplifyRegionLite.cpp flang/lib/Optimizer/Transforms/StackReclaim.cpp flang/lib/Optimizer/Transforms/VScaleAttr.cpp flang/lib/Parser/basic-parsers.h flang/lib/Parser/executable-parsers.cpp flang/lib/Parser/expr-parsers.cpp flang/lib/Parser/message.cpp flang/lib/Parser/openmp-utils.cpp flang/lib/Parser/parse-tree.cpp flang/lib/Parser/preprocessor.cpp flang/lib/Parser/prescan.cpp flang/lib/Parser/program-parsers.cpp flang/lib/Parser/source.cpp flang/lib/Parser/token-parsers.h flang/lib/Semantics/assignment.cpp flang/lib/Semantics/canonicalize-omp.cpp flang/lib/Semantics/check-acc-structure.cpp flang/lib/Semantics/check-case.cpp flang/lib/Semantics/check-data.cpp flang/lib/Semantics/check-data.h flang/lib/Semantics/check-deallocate.cpp flang/lib/Semantics/check-do-forall.cpp flang/lib/Semantics/check-if-stmt.cpp flang/lib/Semantics/check-nullify.cpp flang/lib/Semantics/check-select-rank.cpp flang/lib/Semantics/check-select-type.cpp flang/lib/Semantics/check-stop.cpp flang/lib/Semantics/compute-offsets.cpp flang/lib/Semantics/mod-file.cpp flang/lib/Semantics/pointer-assignment.cpp flang/lib/Semantics/resolve-labels.cpp flang/lib/Semantics/resolve-names-utils.cpp flang/lib/Semantics/resolve-names-utils.h flang/lib/Semantics/runtime-type-info.cpp flang/lib/Semantics/scope.cpp flang/lib/Support/LangOptions.cpp flang/lib/Support/Version.cpp flang/lib/Testing/fp-testing.cpp --diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/flang/include/flang/Lower/Runtime.h b/flang/include/flang/Lower/Runtime.h
index c09a17d11..514345d9a 100644
--- a/flang/include/flang/Lower/Runtime.h
+++ b/flang/include/flang/Lower/Runtime.h
@@ -16,7 +16,6 @@
 #ifndef FORTRAN_LOWER_RUNTIME_H
 #define FORTRAN_LOWER_RUNTIME_H
 
-
 namespace mlir {
 class Location;
 class Value;
diff --git a/flang/lib/Optimizer/Transforms/AddDebugInfo.cpp b/flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
index 77509a122..484d5df4c 100644
--- a/flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
+++ b/flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
@@ -24,8 +24,8 @@
 #include "flang/Support/Version.h"
 #include "mlir/Dialect/DLTI/DLTI.h"
 #include "mlir/Dialect/Func/IR/FuncOps.h"
-#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
 #include "mlir/Dialect/LLVMIR/LLVMDialect.h"
+#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
 #include "mlir/IR/Matchers.h"
 #include "mlir/IR/TypeUtilities.h"
 #include "mlir/Pass/Pass.h"
diff --git a/flang/lib/Optimizer/Transforms/LoopVersioning.cpp b/flang/lib/Optimizer/Transforms/LoopVersioning.cpp
index b7e5020b3..e983e75c6 100644
--- a/flang/lib/Optimizer/Transforms/LoopVersioning.cpp
+++ b/flang/lib/Optimizer/Transforms/LoopVersioning.cpp
@@ -62,7 +62,6 @@
 #include "llvm/Support/Debug.h"
 #include "llvm/Support/raw_ostream.h"
 
-
 namespace fir {
 #define GEN_PASS_DEF_LOOPVERSIONING
 #include "flang/Optimizer/Transforms/Passes.h.inc"
diff --git a/flang/lib/Optimizer/Transforms/VScaleAttr.cpp b/flang/lib/Optimizer/Transforms/VScaleAttr.cpp
index c82e1272e..7fcd7d6f6 100644
--- a/flang/lib/Optimizer/Transforms/VScaleAttr.cpp
+++ b/flang/lib/Optimizer/Transforms/VScaleAttr.cpp
@@ -27,7 +27,6 @@
 #include "llvm/Support/MathExtras.h"
 #include "llvm/Support/raw_ostream.h"
 
-
 namespace fir {
 #define GEN_PASS_DEF_VSCALEATTR
 #include "flang/Optimizer/Transforms/Passes.h.inc"

``````````

</details>


https://github.com/llvm/llvm-project/pull/207640


More information about the flang-commits mailing list