Skip to content

Commit 67a6a4f

Browse files
committed
Move swift/Frontend/FileTypes.h down to Basic
The next commit will take advantage of this, but this is just a mechanical change.
1 parent 798496c commit 67a6a4f

File tree

18 files changed

+25
-26
lines changed

18 files changed

+25
-26
lines changed
File renamed without changes.

include/swift/Frontend/FileTypes.h renamed to include/swift/Basic/FileTypes.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//===--- FileTypes.h - Input & Temporary Driver Types -----------*- C++ -*-===//
1+
//===--- FileTypes.h - Input & output formats used by the tools -*- C++ -*-===//
22
//
33
// This source file is part of the Swift.org open source project
44
//
@@ -10,8 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#ifndef SWIFT_FRONTEND_FILETYPES_H
14-
#define SWIFT_FRONTEND_FILETYPES_H
13+
#ifndef SWIFT_BASIC_FILETYPES_H
14+
#define SWIFT_BASIC_FILETYPES_H
1515

1616
#include "swift/Basic/LLVM.h"
1717
#include "llvm/ADT/DenseMapInfo.h"
@@ -22,7 +22,7 @@ namespace swift {
2222
namespace file_types {
2323
enum ID : uint8_t {
2424
#define TYPE(NAME, ID, EXTENSION, FLAGS) TY_##ID,
25-
#include "swift/Frontend/Types.def"
25+
#include "swift/Basic/FileTypes.def"
2626
#undef TYPE
2727
TY_INVALID
2828
};

include/swift/Driver/Action.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#ifndef SWIFT_DRIVER_ACTION_H
1414
#define SWIFT_DRIVER_ACTION_H
1515

16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/LLVM.h"
1718
#include "swift/Driver/Util.h"
18-
#include "swift/Frontend/FileTypes.h"
1919
#include "llvm/ADT/ArrayRef.h"
2020
#include "llvm/ADT/Optional.h"
2121
#include "llvm/ADT/StringSwitch.h"

include/swift/Driver/Driver.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
#define SWIFT_DRIVER_DRIVER_H
1919

2020
#include "swift/AST/IRGenOptions.h"
21+
#include "swift/Basic/FileTypes.h"
2122
#include "swift/Basic/LLVM.h"
2223
#include "swift/Basic/OptionSet.h"
2324
#include "swift/Basic/Sanitizers.h"
2425
#include "swift/Driver/Util.h"
25-
#include "swift/Frontend/FileTypes.h"
2626
#include "swift/Frontend/OutputFileMap.h"
2727
#include "llvm/ADT/DenseMap.h"
2828
#include "llvm/ADT/StringMap.h"

include/swift/Driver/Job.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
#ifndef SWIFT_DRIVER_JOB_H
1414
#define SWIFT_DRIVER_JOB_H
1515

16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/LLVM.h"
1718
#include "swift/Driver/Action.h"
1819
#include "swift/Driver/Util.h"
19-
#include "swift/Frontend/FileTypes.h"
2020
#include "swift/Frontend/OutputFileMap.h"
2121
#include "llvm/ADT/ArrayRef.h"
2222
#include "llvm/ADT/DenseMap.h"

include/swift/Driver/PrettyStackTrace.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef SWIFT_DRIVER_PRETTYSTACKTRACE_H
1414
#define SWIFT_DRIVER_PRETTYSTACKTRACE_H
1515

16-
#include "swift/Frontend/FileTypes.h"
16+
#include "swift/Basic/FileTypes.h"
1717
#include "llvm/Support/PrettyStackTrace.h"
1818

1919
namespace swift {

include/swift/Driver/ToolChain.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
#ifndef SWIFT_DRIVER_TOOLCHAIN_H
1414
#define SWIFT_DRIVER_TOOLCHAIN_H
1515

16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/LLVM.h"
1718
#include "swift/Driver/Action.h"
1819
#include "swift/Driver/Job.h"
19-
#include "swift/Frontend/FileTypes.h"
2020
#include "swift/Option/Options.h"
2121
#include "llvm/ADT/Triple.h"
2222
#include "llvm/Option/Option.h"

include/swift/Driver/Util.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#ifndef SWIFT_DRIVER_UTIL_H
1414
#define SWIFT_DRIVER_UTIL_H
1515

16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/LLVM.h"
17-
#include "swift/Frontend/FileTypes.h"
1818
#include "llvm/ADT/SmallVector.h"
1919

2020
namespace llvm {

include/swift/Frontend/FrontendOptions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef SWIFT_FRONTEND_FRONTENDOPTIONS_H
1414
#define SWIFT_FRONTEND_FRONTENDOPTIONS_H
1515

16-
#include "swift/Frontend/FileTypes.h"
16+
#include "swift/Basic/FileTypes.h"
1717
#include "swift/Frontend/FrontendInputsAndOutputs.h"
1818
#include "swift/Frontend/InputFile.h"
1919
#include "llvm/ADT/Hashing.h"

include/swift/Frontend/OutputFileMap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#ifndef SWIFT_DRIVER_OUTPUTFILEMAP_H
1414
#define SWIFT_DRIVER_OUTPUTFILEMAP_H
1515

16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/LLVM.h"
17-
#include "swift/Frontend/FileTypes.h"
1818
#include "llvm/ADT/DenseMap.h"
1919
#include "llvm/ADT/StringMap.h"
2020
#include "llvm/ADT/StringSet.h"

lib/Basic/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ add_swift_library(swiftBasic STATIC
7272
Edit.cpp
7373
EditorPlaceholder.cpp
7474
FileSystem.cpp
75+
FileTypes.cpp
7576
JSONSerialization.cpp
7677
LangOptions.cpp
7778
LLVMContext.cpp

lib/Frontend/Types.cpp renamed to lib/Basic/FileTypes.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//===--- Types.cpp - Driver input & temporary type information ------------===//
1+
//===--- FileTypes.cpp - Input & output formats used by the tools ---------===//
22
//
33
// This source file is part of the Swift.org open source project
44
//
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "swift/Frontend/FileTypes.h"
13+
#include "swift/Basic/FileTypes.h"
1414

1515
#include "swift/Strings.h"
1616
#include "llvm/ADT/STLExtras.h"
@@ -29,7 +29,7 @@ struct TypeInfo {
2929
static const TypeInfo TypeInfos[] = {
3030
#define TYPE(NAME, ID, TEMP_SUFFIX, FLAGS) \
3131
{ NAME, FLAGS, TEMP_SUFFIX },
32-
#include "swift/Frontend/Types.def"
32+
#include "swift/Basic/FileTypes.def"
3333
};
3434

3535
static const TypeInfo &getInfo(unsigned Id) {
@@ -50,15 +50,15 @@ ID file_types::lookupTypeForExtension(StringRef Ext) {
5050
return llvm::StringSwitch<file_types::ID>(Ext.drop_front())
5151
#define TYPE(NAME, ID, SUFFIX, FLAGS) \
5252
.Case(SUFFIX, TY_##ID)
53-
#include "swift/Frontend/Types.def"
53+
#include "swift/Basic/FileTypes.def"
5454
.Default(TY_INVALID);
5555
}
5656

5757
ID file_types::lookupTypeForName(StringRef Name) {
5858
return llvm::StringSwitch<file_types::ID>(Name)
5959
#define TYPE(NAME, ID, SUFFIX, FLAGS) \
6060
.Case(NAME, TY_##ID)
61-
#include "swift/Frontend/Types.def"
61+
#include "swift/Basic/FileTypes.def"
6262
.Default(TY_INVALID);
6363
}
6464

lib/Driver/ParseableOutput.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212

1313
#include "swift/Driver/ParseableOutput.h"
1414

15+
#include "swift/Basic/FileTypes.h"
1516
#include "swift/Basic/JSONSerialization.h"
1617
#include "swift/Basic/TaskQueue.h"
1718
#include "swift/Driver/Action.h"
1819
#include "swift/Driver/Job.h"
19-
#include "swift/Frontend/FileTypes.h"
2020
#include "llvm/Option/Arg.h"
2121
#include "llvm/Support/raw_ostream.h"
2222

lib/Driver/PrettyStackTrace.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//===--- PrettyStackTrace.cpp - Defines Driver crash prettifiers -------------===//
1+
//===--- PrettyStackTrace.cpp - Defines Driver crash prettifiers ----------===//
22
//
33
// This source file is part of the Swift.org open source project
44
//
@@ -11,9 +11,10 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "swift/Driver/PrettyStackTrace.h"
14+
15+
#include "swift/Basic/FileTypes.h"
1416
#include "swift/Driver/Action.h"
1517
#include "swift/Driver/Job.h"
16-
#include "swift/Frontend/FileTypes.h"
1718
#include "llvm/Option/Arg.h"
1819
#include "llvm/Support/raw_ostream.h"
1920

lib/Frontend/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ add_swift_library(swiftFrontend STATIC
1010
OutputFileMap.cpp
1111
PrintingDiagnosticConsumer.cpp
1212
SerializedDiagnosticConsumer.cpp
13-
Types.cpp
1413
DEPENDS
1514
SwiftOptions
1615
LINK_LIBRARIES

lib/Frontend/FrontendInputsAndOutputs.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#include "swift/Frontend/FrontendInputsAndOutputs.h"
1414

1515
#include "swift/AST/DiagnosticsFrontend.h"
16+
#include "swift/Basic/FileTypes.h"
1617
#include "swift/Basic/PrimarySpecificPaths.h"
17-
#include "swift/Frontend/FileTypes.h"
1818
#include "swift/Frontend/FrontendOptions.h"
1919
#include "swift/Option/Options.h"
2020
#include "swift/Parse/Lexer.h"

tools/sil-func-extractor/SILFunctionExtractor.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@
2020
//===----------------------------------------------------------------------===//
2121

2222
#define DEBUG_TYPE "sil-func-extractor"
23-
#include "swift/Strings.h"
23+
#include "swift/Basic/FileTypes.h"
2424
#include "swift/Basic/LLVM.h"
2525
#include "swift/Basic/LLVMInitialize.h"
2626
#include "swift/Demangling/Demangle.h"
2727
#include "swift/Demangling/ManglingMacros.h"
2828
#include "swift/Frontend/DiagnosticVerifier.h"
29-
#include "swift/Frontend/FileTypes.h"
3029
#include "swift/Frontend/Frontend.h"
3130
#include "swift/Frontend/PrintingDiagnosticConsumer.h"
3231
#include "swift/SIL/SILBuilder.h"

tools/sil-opt/SILOpt.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@
1515
//
1616
//===----------------------------------------------------------------------===//
1717

18-
#include "swift/Strings.h"
1918
#include "swift/Subsystems.h"
2019
#include "swift/AST/DiagnosticsFrontend.h"
2120
#include "swift/AST/SILOptions.h"
21+
#include "swift/Basic/FileTypes.h"
2222
#include "swift/Basic/LLVMInitialize.h"
2323
#include "swift/Basic/LLVMContext.h"
2424
#include "swift/Frontend/DiagnosticVerifier.h"
25-
#include "swift/Frontend/FileTypes.h"
2625
#include "swift/Frontend/Frontend.h"
2726
#include "swift/Frontend/PrintingDiagnosticConsumer.h"
2827
#include "swift/SILOptimizer/Analysis/Analysis.h"

0 commit comments

Comments
 (0)