[flang][NFC] Remove unnecessary #include directives across flang (#207640)
Audit of every #include directive in flang/lib/ and flang/include/flang/: - Remove 423 #include directives (293 from lib/ translation units, 23 from lib-private headers, 107 from public headers) that are not needed: no entity declared by the removed header is used - directly or in any conditional-compilation branch (Windows, macOS, ARM/PowerPC, REAL(16)/REAL(2) configuration macros) - in the including file, and for headers no consumer in flang/lib, flang/tools, flang/unittests, or flang-rt relies on the include as a re-export. Load-bearing includes were examined and retained: textual .inc/.def expansions, tablegen pass-header declaration/definition pairings, dialect headers carrying generated-op interface dependencies, config-macro providers (e.g. float128.h ahead of matmul-instances.inc guards), and ADL formatting machinery (Evaluate/formatting.h). - Add 5 missing direct #includes in lib translation units that used entities only via now-removed transitive includes, and drop one vestigial 'using namespace Fortran::runtime;' whose declaring header no longer arrives transitively (nothing namespace-qualified from it was used), per the include rules in flang/docs/C++style.md. Assisted-by: AI
This commit is contained in:
parent
cc27a240be
commit
d1ad52f0ca
223 changed files with 6 additions and 425 deletions
|
|
@ -18,7 +18,6 @@
|
|||
#include <cstdint>
|
||||
#include <initializer_list>
|
||||
#include <optional>
|
||||
#include <type_traits>
|
||||
|
||||
namespace Fortran::common {
|
||||
RT_OFFLOAD_VAR_GROUP_BEGIN
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@
|
|||
#include "enum-class.h"
|
||||
#include "variant.h"
|
||||
#include "visit.h"
|
||||
#include <array>
|
||||
#include <functional>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
|
|
|
|||
|
|
@ -16,10 +16,8 @@
|
|||
#include "flang/Common/real.h"
|
||||
#include "flang/Common/uint128.h"
|
||||
#include "flang/Runtime/freestanding-tools.h"
|
||||
#include <cinttypes>
|
||||
#include <climits>
|
||||
#include <cstring>
|
||||
#include <type_traits>
|
||||
|
||||
namespace Fortran::decimal {
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@
|
|||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Support/Fortran.h"
|
||||
#include <algorithm>
|
||||
#include <list>
|
||||
#include <tuple>
|
||||
#include <type_traits>
|
||||
#include <variant>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@
|
|||
#include "type.h"
|
||||
#include "variable.h"
|
||||
#include <optional>
|
||||
#include <variant>
|
||||
|
||||
namespace Fortran::evaluate {
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
#include "expression.h"
|
||||
#include "tools.h"
|
||||
#include "type.h"
|
||||
#include <variant>
|
||||
|
||||
namespace Fortran::evaluate::characteristics {
|
||||
class TypeAndShape;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
|
||||
#include "call.h"
|
||||
#include "characteristics.h"
|
||||
#include "type.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/message.h"
|
||||
#include "flang/Support/default-kinds.h"
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
#include "flang/Common/visit.h"
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include "flang/Support/Fortran.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
#include <tuple>
|
||||
|
|
|
|||
|
|
@ -15,10 +15,8 @@
|
|||
#include "expression.h"
|
||||
#include "traverse.h"
|
||||
#include "variable.h"
|
||||
#include "flang/Common/indirection.h"
|
||||
#include "flang/Evaluate/type.h"
|
||||
#include <optional>
|
||||
#include <variant>
|
||||
|
||||
namespace Fortran::parser {
|
||||
class ContextualMessages;
|
||||
|
|
|
|||
|
|
@ -41,8 +41,6 @@
|
|||
#include "flang/Common/indirection.h"
|
||||
#include "flang/Semantics/symbol.h"
|
||||
#include "flang/Semantics/type.h"
|
||||
#include <set>
|
||||
#include <type_traits>
|
||||
|
||||
namespace Fortran::evaluate {
|
||||
template <typename Visitor, typename Result,
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@
|
|||
#include <optional>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <variant>
|
||||
|
||||
namespace Fortran::semantics {
|
||||
class DeclTypeSpec;
|
||||
|
|
|
|||
|
|
@ -22,8 +22,6 @@
|
|||
#include "llvm/Support/CodeGen.h"
|
||||
#include "llvm/Support/Regex.h"
|
||||
#include "llvm/Target/TargetOptions.h"
|
||||
#include "llvm/Transforms/Instrumentation/AddressSanitizerOptions.h"
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
#define FORTRAN_FRONTEND_TEXTDIAGNOSTIC_H
|
||||
|
||||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "llvm/ADT/IntrusiveRefCntPtr.h"
|
||||
|
||||
namespace Fortran::frontend {
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "flang/Lower/AbstractConverter.h"
|
||||
#include "flang/Optimizer/Builder/MutableBox.h"
|
||||
#include "flang/Runtime/allocator-registry-consts.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
|
||||
namespace mlir {
|
||||
class Value;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,6 @@
|
|||
#include "flang/Optimizer/Dialect/CUF/CUFOps.h"
|
||||
#include "flang/Runtime/allocator-registry-consts.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACC.h"
|
||||
|
||||
namespace mlir {
|
||||
class Value;
|
||||
|
|
|
|||
|
|
@ -30,8 +30,6 @@
|
|||
#include "flang/Common/reference.h"
|
||||
#include "flang/Evaluate/characteristics.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
#include "mlir/IR/BuiltinOps.h"
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
|
||||
namespace Fortran::semantics {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
#include "flang/Lower/Support/Utils.h"
|
||||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Builder/HLFIRTools.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
|
||||
namespace mlir {
|
||||
class Location;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@
|
|||
#include "flang/Evaluate/type.h"
|
||||
#include "flang/Support/Fortran.h"
|
||||
#include "mlir/Dialect/Arith/IR/Arith.h"
|
||||
#include "mlir/IR/BuiltinTypes.h"
|
||||
|
||||
namespace mlir {
|
||||
class Location;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
#ifndef FORTRAN_LOWER_DIRECTIVES_COMMON_H
|
||||
#define FORTRAN_LOWER_DIRECTIVES_COMMON_H
|
||||
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Evaluate/tools.h"
|
||||
#include "flang/Lower/AbstractConverter.h"
|
||||
#include "flang/Lower/Bridge.h"
|
||||
|
|
@ -33,11 +32,7 @@
|
|||
#include "flang/Optimizer/Builder/HLFIRTools.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "flang/Semantics/openmp-directive-sets.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACC.h"
|
||||
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
|
||||
#include "mlir/Dialect/SCF/IR/SCF.h"
|
||||
#include "mlir/IR/Value.h"
|
||||
#include <list>
|
||||
#include <type_traits>
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@
|
|||
#ifndef FORTRAN_LOWER_HOSTASSOCIATIONS_H
|
||||
#define FORTRAN_LOWER_HOSTASSOCIATIONS_H
|
||||
|
||||
#include "mlir/IR/Location.h"
|
||||
#include "mlir/IR/Types.h"
|
||||
#include "mlir/IR/Value.h"
|
||||
#include "llvm/ADT/SetVector.h"
|
||||
|
||||
namespace Fortran {
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "mlir/IR/BuiltinTypes.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <string>
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "llvm/ADT/SmallVector.h"
|
||||
|
||||
#include <cinttypes>
|
||||
#include <utility>
|
||||
|
||||
namespace mlir {
|
||||
class Operation;
|
||||
|
|
|
|||
|
|
@ -16,8 +16,6 @@
|
|||
#ifndef FORTRAN_LOWER_RUNTIME_H
|
||||
#define FORTRAN_LOWER_RUNTIME_H
|
||||
|
||||
#include <optional>
|
||||
|
||||
namespace mlir {
|
||||
class Location;
|
||||
class Value;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "flang/Common/indirection.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "mlir/Dialect/Arith/IR/Arith.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
#include "mlir/IR/BuiltinAttributes.h"
|
||||
#include "llvm/ADT/SmallSet.h"
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
#ifndef FORTRAN_LOWER_SYMBOLMAP_H
|
||||
#define FORTRAN_LOWER_SYMBOLMAP_H
|
||||
|
||||
#include "flang/Common/reference.h"
|
||||
#include "flang/Lower/Support/Utils.h"
|
||||
#include "flang/Optimizer/Builder/BoxValue.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
|
|
|
|||
|
|
@ -23,8 +23,6 @@
|
|||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/HLFIR/HLFIROps.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACC.h"
|
||||
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
|
||||
|
||||
namespace fir::factory {
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@
|
|||
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
#include "llvm/ADT/iterator_range.h"
|
||||
|
||||
namespace mlir {
|
||||
class Location;
|
||||
|
|
|
|||
|
|
@ -14,11 +14,9 @@
|
|||
#include "flang/Optimizer/Builder/Runtime/Character.h"
|
||||
#include "flang/Optimizer/Builder/Runtime/Numeric.h"
|
||||
#include "flang/Optimizer/Builder/Runtime/RTBuilder.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include "flang/Runtime/iostat-consts.h"
|
||||
#include "mlir/Dialect/Complex/IR/Complex.h"
|
||||
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
|
||||
#include "mlir/Dialect/Math/IR/Math.h"
|
||||
#include <optional>
|
||||
|
||||
namespace fir {
|
||||
|
|
|
|||
|
|
@ -9,9 +9,7 @@
|
|||
#ifndef FORTRAN_OPTIMIZER_TRANSFORMS_MIFCOMMON_H_
|
||||
#define FORTRAN_OPTIMIZER_TRANSFORMS_MIFCOMMON_H_
|
||||
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "flang/Optimizer/Dialect/MIF/MIFOps.h"
|
||||
#include "mlir/IR/BuiltinOps.h"
|
||||
|
||||
static constexpr llvm::StringRef coarrayHandleSuffix = "_coarray_handle";
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_OPTIMIZER_BUILDER_RUNTIME_CHARACTER_H
|
||||
|
||||
#include "mlir/Dialect/Arith/IR/Arith.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
|
||||
namespace fir {
|
||||
class ExtendedValue;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
|
||||
#include "flang/Common/uint128.h"
|
||||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "flang/Runtime/io-api.h"
|
||||
#include "flang/Runtime/reduce.h"
|
||||
|
|
@ -29,7 +28,6 @@
|
|||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include <cstdint>
|
||||
#include <functional>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
// On Windows* OS GetCurrentProcessId returns DWORD aka uint32_t
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "flang/Optimizer/Support/FatalError.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <cstdlib>
|
||||
|
||||
// This is throw-away code used to mark areas of the code that have not yet been
|
||||
// developed.
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_OPTIMIZER_CODEGEN_CODEGENOPENMP_H
|
||||
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
|
||||
namespace fir {
|
||||
class LLVMTypeConverter;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
#include "flang/Optimizer/Dialect/Support/FIRContext.h"
|
||||
#include "flang/Optimizer/Dialect/Support/KindMapping.h"
|
||||
#include "mlir/Conversion/LLVMCommon/TypeConverter.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
|
||||
// Position of the different values in a `fir.box`.
|
||||
static constexpr unsigned kAddrPosInBox = 0;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
#include "mlir/IR/Dialect.h"
|
||||
#include "mlir/IR/SymbolTable.h"
|
||||
#include "mlir/Interfaces/CallInterfaces.h"
|
||||
#include "mlir/Interfaces/FunctionInterfaces.h"
|
||||
#include "mlir/Interfaces/LoopLikeInterface.h"
|
||||
#include "mlir/Interfaces/SideEffectInterfaces.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
#ifndef OPTIMIZER_DIALECT_FIRCG_CGOPS_H
|
||||
#define OPTIMIZER_DIALECT_FIRCG_CGOPS_H
|
||||
|
||||
#include "flang/Optimizer/Dialect/FIRAttr.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "mlir/Dialect/Func/IR/FuncOps.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -11,13 +11,9 @@
|
|||
|
||||
#include "mlir/Bytecode/BytecodeOpInterface.h"
|
||||
#include "mlir/IR/Dialect.h"
|
||||
#include "mlir/IR/OpDefinition.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/IR/SymbolTable.h"
|
||||
#include "mlir/Interfaces/CallInterfaces.h"
|
||||
#include "mlir/Interfaces/InferTypeOpInterface.h"
|
||||
#include "mlir/Interfaces/SideEffectInterfaces.h"
|
||||
#include "mlir/Interfaces/VectorInterfaces.h"
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// MIFDialect
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@
|
|||
#ifndef FORTRAN_OPTIMIZER_DIALECT_SAFETEMPARRAYCOPYATTRINTERFACE_H
|
||||
#define FORTRAN_OPTIMIZER_DIALECT_SAFETEMPARRAYCOPYATTRINTERFACE_H
|
||||
|
||||
#include "flang/Optimizer/Dialect/FIRAttr.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "mlir/IR/BuiltinTypes.h"
|
||||
#include "mlir/IR/OpDefinition.h"
|
||||
|
||||
namespace fir {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
#include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
|
||||
#include "mlir/Dialect/GPU/IR/GPUDialect.h"
|
||||
#include "mlir/Dialect/LLVMIR/LLVMAttrs.h"
|
||||
#include "mlir/Dialect/OpenMP/Transforms/Passes.h"
|
||||
#include "mlir/Pass/PassManager.h"
|
||||
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
|
|
|
|||
|
|
@ -38,9 +38,6 @@
|
|||
#include "mlir/Dialect/SCF/IR/SCF.h"
|
||||
#include "mlir/Dialect/SCF/Transforms/Passes.h"
|
||||
#include "mlir/InitAllDialects.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
#include "mlir/Transforms/LocationSnapshot.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
|
||||
namespace fir::support {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <cstdint>
|
||||
#include <optional>
|
||||
|
||||
namespace fir {
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@
|
|||
#include "mlir/IR/BuiltinAttributes.h"
|
||||
#include "mlir/IR/BuiltinOps.h"
|
||||
#include "mlir/Interfaces/FunctionInterfaces.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <string>
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_OPTIMIZER_TRANSFORMS_CUDA_CUFALLOCATIONCONVERSION_H_
|
||||
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
|
||||
namespace fir {
|
||||
class LLVMTypeConverter;
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
#ifndef FORTRAN_OPTIMIZER_TRANSFORMS_CUFGPUTOLLVMCONVERSION_H_
|
||||
#define FORTRAN_OPTIMIZER_TRANSFORMS_CUFGPUTOLLVMCONVERSION_H_
|
||||
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
#include "mlir/Transforms/DialectConversion.h"
|
||||
|
||||
namespace fir {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_OPTIMIZER_TRANSFORMS_CUFOPCONVERSION_H_
|
||||
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
|
||||
namespace fir {
|
||||
class LLVMTypeConverter;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
|
||||
#include "mlir/Conversion/LLVMCommon/Pattern.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
|
||||
namespace fir {
|
||||
class LLVMTypeConverter;
|
||||
|
|
|
|||
|
|
@ -9,10 +9,7 @@
|
|||
#ifndef FORTRAN_OPTIMIZER_TRANSFORMS_PASSES_H
|
||||
#define FORTRAN_OPTIMIZER_TRANSFORMS_PASSES_H
|
||||
|
||||
#include "flang/Optimizer/Dialect/CUF/CUFDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "mlir/Dialect/LLVMIR/LLVMAttrs.h"
|
||||
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
#include <memory>
|
||||
|
|
|
|||
|
|
@ -15,9 +15,7 @@
|
|||
#include <algorithm>
|
||||
#include <cstddef>
|
||||
#include <cstring>
|
||||
#include <iosfwd>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include <list>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
namespace Fortran::parser {
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
#define FORTRAN_PARSER_OPENMP_UTILS_H
|
||||
|
||||
#include "flang/Common/indirection.h"
|
||||
#include "flang/Common/template.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "llvm/ADT/iterator_range.h"
|
||||
#include "llvm/Frontend/OpenMP/OMP.h"
|
||||
|
|
|
|||
|
|
@ -17,14 +17,10 @@
|
|||
|
||||
#include "user-state.h"
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Parser/characters.h"
|
||||
#include "flang/Parser/message.h"
|
||||
#include "flang/Parser/provenance.h"
|
||||
#include "flang/Support/Fortran-features.h"
|
||||
#include <cstddef>
|
||||
#include <cstring>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <utility>
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@
|
|||
#include "llvm/Frontend/OpenMP/OMPConstants.h"
|
||||
#include <cinttypes>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <tuple>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/provenance.h"
|
||||
#include <cstddef>
|
||||
#include <cstring>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
#include "char-block.h"
|
||||
#include "characters.h"
|
||||
#include <functional>
|
||||
#include <iosfwd>
|
||||
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
// parse tree construction so as to avoid any need for representing
|
||||
// state in static data.
|
||||
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "flang/Support/Fortran-features.h"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@
|
|||
#ifndef FORTRAN_RUNTIME_CUDA_COMMON_H_
|
||||
#define FORTRAN_RUNTIME_CUDA_COMMON_H_
|
||||
|
||||
#include "flang/Runtime/descriptor-consts.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
|
||||
/// Type of memory for allocation/deallocation
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_RUNTIME_CUDA_KERNEL_H_
|
||||
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <cstddef>
|
||||
#include <stdint.h>
|
||||
|
||||
extern "C" {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
|
||||
#include "flang/Runtime/descriptor-consts.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <cstdint>
|
||||
|
||||
namespace Fortran::runtime {
|
||||
struct ArrayConstructorVector;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
#define FORTRAN_RUNTIME_RANDOM_H_
|
||||
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <cstdint>
|
||||
|
||||
namespace Fortran::runtime {
|
||||
class Descriptor;
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
#include "flang/Common/uint128.h"
|
||||
#include "flang/Runtime/cpp-type.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <complex>
|
||||
#include <cstdint>
|
||||
|
||||
namespace Fortran::runtime {
|
||||
|
|
|
|||
|
|
@ -15,9 +15,6 @@
|
|||
#include "flang/Common/uint128.h"
|
||||
#include "flang/Runtime/cpp-type.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <cfloat>
|
||||
#include <cinttypes>
|
||||
#include <complex>
|
||||
#include <cstdint>
|
||||
|
||||
namespace Fortran::runtime {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
#include "flang/Common/ISO_Fortran_binding_wrapper.h"
|
||||
#include "flang/Runtime/entry-names.h"
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
|
||||
namespace Fortran::runtime {
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
|
||||
#include "flang/Common/enum-set.h"
|
||||
#include "flang/Common/idioms.h"
|
||||
#include <cinttypes>
|
||||
#include <string>
|
||||
|
||||
namespace llvm {
|
||||
|
|
|
|||
|
|
@ -23,11 +23,8 @@
|
|||
#include "flang/Parser/parse-tree-visitor.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "flang/Parser/tools.h"
|
||||
#include "flang/Support/Fortran.h"
|
||||
#include <map>
|
||||
#include <optional>
|
||||
#include <stack>
|
||||
#include <type_traits>
|
||||
#include <variant>
|
||||
|
||||
using namespace Fortran::parser::literals;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
#ifndef FORTRAN_SEMANTICS_OPENMP_UTILS_H
|
||||
#define FORTRAN_SEMANTICS_OPENMP_UTILS_H
|
||||
|
||||
#include "flang/Common/indirection.h"
|
||||
#include "flang/Evaluate/type.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/message.h"
|
||||
|
|
@ -29,7 +28,6 @@
|
|||
#include <memory>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <tuple>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
|
|
|||
|
|
@ -14,12 +14,10 @@
|
|||
#ifndef FORTRAN_SEMANTICS_RUNTIME_TYPE_INFO_H_
|
||||
#define FORTRAN_SEMANTICS_RUNTIME_TYPE_INFO_H_
|
||||
|
||||
#include "flang/Common/reference.h"
|
||||
#include "flang/Semantics/symbol.h"
|
||||
#include <map>
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
#include "flang/Parser/message.h"
|
||||
#include "flang/Support/Fortran-features.h"
|
||||
#include "flang/Support/LangOptions.h"
|
||||
#include <iosfwd>
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Support/Fortran.h"
|
||||
#include <algorithm>
|
||||
#include <iosfwd>
|
||||
#include <map>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@
|
|||
#define FORTRAN_SEMANTICS_UNPARSE_WITH_SYMBOLS_H_
|
||||
|
||||
#include "flang/Parser/characters.h"
|
||||
#include <iosfwd>
|
||||
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
#include <cstdint>
|
||||
|
||||
#include "mlir/Dialect/OpenMP/OpenMPDialect.h"
|
||||
#include "mlir/IR/BuiltinOps.h"
|
||||
#include "mlir/Pass/PassRegistry.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Frontend/Debug/Options.h"
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
#include "flang/Evaluate/target.h"
|
||||
#include "flang/Frontend/TargetOptions.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include <cfloat>
|
||||
|
||||
namespace Fortran::tools {
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
// for conversions between binary and decimal representations; it is not
|
||||
// a general-purpose facility.
|
||||
|
||||
#include "flang/Common/bit-population-count.h"
|
||||
#include "flang/Common/leading-zero-bit-count.h"
|
||||
#include "flang/Common/uint128.h"
|
||||
#include "flang/Decimal/binary-floating-point.h"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "big-radix-floating-point.h"
|
||||
#include "flang/Common/bit-population-count.h"
|
||||
#include "flang/Common/leading-zero-bit-count.h"
|
||||
#include "flang/Decimal/binary-floating-point.h"
|
||||
#include "flang/Decimal/decimal.h"
|
||||
|
|
|
|||
|
|
@ -7,19 +7,16 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include "int-power.h"
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Evaluate/common.h"
|
||||
#include "flang/Evaluate/tools.h"
|
||||
#include "flang/Evaluate/variable.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/message.h"
|
||||
#include "flang/Semantics/scope.h"
|
||||
#include "flang/Semantics/symbol.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "flang/Semantics/type.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
|
||||
using namespace Fortran::parser::literals;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
#include "flang/Evaluate/constant.h"
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include "flang/Evaluate/fold.h"
|
||||
#include "flang/Evaluate/formatting.h"
|
||||
#include "flang/Evaluate/intrinsics-library.h"
|
||||
#include "flang/Evaluate/intrinsics.h"
|
||||
#include "flang/Evaluate/shape.h"
|
||||
|
|
@ -33,7 +32,6 @@
|
|||
#include "flang/Semantics/tools.h"
|
||||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <complex>
|
||||
#include <cstdio>
|
||||
#include <optional>
|
||||
#include <type_traits>
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@
|
|||
#include <complex>
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
|
||||
namespace Fortran::evaluate {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Common/static-multimap-view.h"
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include <cfloat>
|
||||
#include <cmath>
|
||||
#include <complex>
|
||||
#include <functional>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include "flang/Evaluate/intrinsics.h"
|
||||
#include "flang/Common/enum-set.h"
|
||||
#include "flang/Common/float128.h"
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Evaluate/check-expression.h"
|
||||
#include "flang/Evaluate/common.h"
|
||||
|
|
@ -23,7 +22,6 @@
|
|||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <algorithm>
|
||||
#include <climits>
|
||||
#include <cmath>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
|
|
|||
|
|
@ -7,12 +7,9 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "flang/Evaluate/real.h"
|
||||
#include "int-power.h"
|
||||
#include "flang/Common/idioms.h"
|
||||
#include "flang/Decimal/decimal.h"
|
||||
#include "flang/Parser/characters.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <limits>
|
||||
|
||||
namespace Fortran::evaluate::value {
|
||||
|
||||
|
|
|
|||
|
|
@ -11,8 +11,6 @@
|
|||
#include "flang/Evaluate/check-expression.h"
|
||||
#include "flang/Evaluate/fold.h"
|
||||
#include "flang/Evaluate/tools.h"
|
||||
#include "flang/Parser/char-block.h"
|
||||
#include "flang/Parser/characters.h"
|
||||
#include "flang/Parser/message.h"
|
||||
#include "flang/Semantics/scope.h"
|
||||
#include "flang/Semantics/symbol.h"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
|
||||
#include "flang/Frontend/CodeGenOptions.h"
|
||||
#include <optional>
|
||||
#include <string.h>
|
||||
|
||||
namespace Fortran::frontend {
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
#include "flang/Parser/parsing.h"
|
||||
#include "flang/Parser/provenance.h"
|
||||
#include "flang/Semantics/semantics.h"
|
||||
#include "flang/Support/Fortran-features.h"
|
||||
#include "flang/Support/Timing.h"
|
||||
#include "mlir/Support/RawOstreamExtras.h"
|
||||
#include "clang/Basic/DiagnosticFrontend.h"
|
||||
|
|
@ -24,7 +23,6 @@
|
|||
#include "llvm/IR/PassTimingInfo.h"
|
||||
#include "llvm/MC/TargetRegistry.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@
|
|||
#include <cstdlib>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <sstream>
|
||||
|
||||
using namespace Fortran::frontend;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
#include "flang/Frontend/FrontendPluginRegistry.h"
|
||||
#include "flang/Parser/parsing.h"
|
||||
#include "clang/Basic/DiagnosticFrontend.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
|
||||
using namespace Fortran::frontend;
|
||||
|
|
|
|||
|
|
@ -59,7 +59,6 @@
|
|||
#include "llvm/Passes/StandardInstrumentations.h"
|
||||
#include "llvm/Plugins/PassPlugin.h"
|
||||
#include "llvm/ProfileData/InstrProfCorrelator.h"
|
||||
#include "llvm/Support/AMDGPUAddrSpace.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
|
|
@ -72,7 +71,6 @@
|
|||
#include "llvm/TargetParser/RISCVTargetParser.h"
|
||||
#include "llvm/Transforms/IPO/Internalize.h"
|
||||
#include "llvm/Transforms/IPO/ThinLTOBitcodeWriter.h"
|
||||
#include "llvm/Transforms/Instrumentation/InstrProfiling.h"
|
||||
#include "llvm/Transforms/Utils/ModuleUtils.h"
|
||||
#include <memory>
|
||||
#include <system_error>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@
|
|||
#include "llvm/Option/OptTable.h"
|
||||
#include "llvm/Option/Option.h"
|
||||
#include "llvm/Plugins/PassPlugin.h"
|
||||
#include "llvm/Support/BuryPointer.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
|
||||
namespace Fortran::frontend {
|
||||
|
|
|
|||
|
|
@ -29,11 +29,8 @@
|
|||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/CUF/CUFOps.h"
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "flang/Optimizer/Dialect/FIROpsSupport.h"
|
||||
#include "flang/Optimizer/Dialect/MIF/MIFOps.h"
|
||||
#include "flang/Optimizer/HLFIR/HLFIROps.h"
|
||||
#include "flang/Optimizer/Support/FatalError.h"
|
||||
#include "flang/Optimizer/Support/InternalNames.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "flang/Runtime/allocatable.h"
|
||||
#include "flang/Runtime/pointer.h"
|
||||
|
|
|
|||
|
|
@ -49,7 +49,6 @@
|
|||
#include "flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h"
|
||||
#include "flang/Optimizer/Dialect/CUF/CUFOps.h"
|
||||
#include "flang/Optimizer/Dialect/FIRAttr.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "flang/Optimizer/Dialect/Support/FIRContext.h"
|
||||
#include "flang/Optimizer/HLFIR/HLFIROps.h"
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
#include "flang/Optimizer/Builder/Character.h"
|
||||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIROpsSupport.h"
|
||||
#include "flang/Optimizer/Support/InternalNames.h"
|
||||
#include "flang/Optimizer/Support/Utils.h"
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
#include "flang/Lower/SymbolMap.h"
|
||||
#include "flang/Optimizer/Builder/HLFIRTools.h"
|
||||
#include "flang/Optimizer/Builder/Runtime/ArrayConstructor.h"
|
||||
#include "flang/Optimizer/Builder/Runtime/RTBuilder.h"
|
||||
#include "flang/Optimizer/Builder/TemporaryStorage.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/HLFIR/HLFIROps.h"
|
||||
|
|
|
|||
|
|
@ -11,13 +11,10 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "flang/Lower/ConvertExpr.h"
|
||||
#include "flang/Common/unwrap.h"
|
||||
#include "flang/Evaluate/fold.h"
|
||||
#include "flang/Evaluate/real.h"
|
||||
#include "flang/Evaluate/traverse.h"
|
||||
#include "flang/Lower/Allocatable.h"
|
||||
#include "flang/Lower/Bridge.h"
|
||||
#include "flang/Lower/BuiltinModules.h"
|
||||
#include "flang/Lower/CallInterface.h"
|
||||
#include "flang/Lower/ComponentPath.h"
|
||||
#include "flang/Lower/ConvertCall.h"
|
||||
|
|
@ -42,10 +39,8 @@
|
|||
#include "flang/Optimizer/Builder/Runtime/Ragged.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/FIRAttr.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIROpsSupport.h"
|
||||
#include "flang/Optimizer/Support/FatalError.h"
|
||||
#include "flang/Runtime/support.h"
|
||||
#include "flang/Semantics/dump-expr.h"
|
||||
#include "flang/Semantics/expression.h"
|
||||
#include "flang/Semantics/symbol.h"
|
||||
|
|
|
|||
|
|
@ -36,17 +36,14 @@
|
|||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/CUF/CUFOps.h"
|
||||
#include "flang/Optimizer/Dialect/FIRAttr.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/FIROps.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "flang/Optimizer/Dialect/MIF/MIFOps.h"
|
||||
#include "flang/Optimizer/Dialect/Support/FIRContext.h"
|
||||
#include "flang/Optimizer/HLFIR/HLFIROps.h"
|
||||
#include "flang/Optimizer/Support/FatalError.h"
|
||||
#include "flang/Optimizer/Support/InternalNames.h"
|
||||
#include "flang/Optimizer/Support/Utils.h"
|
||||
#include "flang/Runtime/allocator-registry-consts.h"
|
||||
#include "flang/Semantics/runtime-type-info.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "flang/Semantics/type.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACC.h"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
|
||||
#include "flang/Lower/CustomIntrinsicCall.h"
|
||||
#include "flang/Evaluate/expression.h"
|
||||
#include "flang/Evaluate/fold.h"
|
||||
#include "flang/Evaluate/tools.h"
|
||||
#include "flang/Lower/StatementContext.h"
|
||||
#include "flang/Optimizer/Builder/IntrinsicCall.h"
|
||||
|
|
|
|||
|
|
@ -22,8 +22,6 @@
|
|||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Support/FatalError.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "llvm/ADT/TypeSwitch.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include <optional>
|
||||
|
||||
#define DEBUG_TYPE "flang-host-assoc"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@
|
|||
#include "flang/Optimizer/Builder/Runtime/RTBuilder.h"
|
||||
#include "flang/Optimizer/Builder/Runtime/Stop.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/FIRDialect.h"
|
||||
#include "flang/Optimizer/Dialect/Support/FIRContext.h"
|
||||
#include "flang/Optimizer/Support/InternalNames.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
|
|
@ -38,7 +37,6 @@
|
|||
#include "flang/Semantics/runtime-type-info.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "mlir/Dialect/ControlFlow/IR/ControlFlowOps.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include <optional>
|
||||
|
||||
#define DEBUG_TYPE "flang-lower-io"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "flang/Lower/Mangler.h"
|
||||
#include "flang/Common/reference.h"
|
||||
#include "flang/Lower/Support/Utils.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
|
|
|
|||
|
|
@ -14,12 +14,10 @@
|
|||
#include "flang/Lower/MultiImageFortran.h"
|
||||
#include "flang/Lower/AbstractConverter.h"
|
||||
#include "flang/Lower/Support/Utils.h"
|
||||
#include "flang/Lower/SymbolMap.h"
|
||||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Builder/MIFCommon.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Parser/parse-tree.h"
|
||||
#include "flang/Semantics/expression.h"
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Synchronization statements
|
||||
|
|
|
|||
|
|
@ -23,12 +23,10 @@
|
|||
#include "flang/Lower/Support/Utils.h"
|
||||
#include "flang/Lower/SymbolMap.h"
|
||||
#include "flang/Optimizer/Builder/BoxValue.h"
|
||||
#include "flang/Optimizer/Builder/Complex.h"
|
||||
#include "flang/Optimizer/Builder/FIRBuilder.h"
|
||||
#include "flang/Optimizer/Builder/HLFIRTools.h"
|
||||
#include "flang/Optimizer/Builder/IntrinsicCall.h"
|
||||
#include "flang/Optimizer/Builder/Todo.h"
|
||||
#include "flang/Optimizer/Dialect/FIROpsSupport.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "flang/Optimizer/OpenACC/Support/FIROpenACCUtils.h"
|
||||
#include "flang/Optimizer/Support/Utils.h"
|
||||
|
|
@ -39,14 +37,12 @@
|
|||
#include "flang/Semantics/scope.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "mlir/Dialect/Arith/IR/Arith.h"
|
||||
#include "mlir/Dialect/ControlFlow/IR/ControlFlowOps.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACC.h"
|
||||
#include "mlir/Dialect/OpenACC/OpenACCUtils.h"
|
||||
#include "mlir/IR/IRMapping.h"
|
||||
#include "mlir/IR/MLIRContext.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/Frontend/OpenACC/ACC.h.inc"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@
|
|||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <variant>
|
||||
#include <vector>
|
||||
|
||||
static llvm::cl::opt<bool> DumpAtomicAnalysis("fdebug-dump-atomic-analysis");
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
#include "flang/Lower/PFTBuilder.h"
|
||||
#include "flang/Lower/Support/ReductionProcessor.h"
|
||||
#include "flang/Optimizer/Dialect/FIRType.h"
|
||||
#include "flang/Parser/tools.h"
|
||||
#include "flang/Semantics/tools.h"
|
||||
#include "flang/Utils/OpenMP.h"
|
||||
#include "llvm/Frontend/OpenMP/OMP.h.inc"
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue