File tree Expand file tree Collapse file tree 18 files changed +20
-22
lines changed Expand file tree Collapse file tree 18 files changed +20
-22
lines changed Original file line number Diff line number Diff line change 1
- // ===--- OutputFileMap.h - Driver output file map ----------- ----*- C++ -*-===//
1
+ // ===--- OutputFileMap.h - Map of inputs to multiple outputs ----*- C++ -*-===//
2
2
//
3
3
// This source file is part of the Swift.org open source project
4
4
//
10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
- #ifndef SWIFT_DRIVER_OUTPUTFILEMAP_H
14
- #define SWIFT_DRIVER_OUTPUTFILEMAP_H
13
+ #ifndef SWIFT_BASIC_OUTPUTFILEMAP_H
14
+ #define SWIFT_BASIC_OUTPUTFILEMAP_H
15
15
16
16
#include " swift/Basic/FileTypes.h"
17
17
#include " swift/Basic/LLVM.h"
Original file line number Diff line number Diff line change 2
2
//
3
3
// This source file is part of the Swift.org open source project
4
4
//
5
- // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
5
+ // Copyright (c) 2014 - 2018 Apple Inc. and the Swift project authors
6
6
// Licensed under Apache License v2.0 with Runtime Library Exception
7
7
//
8
8
// See https://swift.org/LICENSE.txt for license information
9
9
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
- #ifndef SWIFT_FRONTENDTOOL_REFERENCEDEPENDENCYKEYS_H
14
- #define SWIFT_FRONTENDTOOL_REFERENCEDEPENDENCYKEYS_H
13
+ #ifndef SWIFT_BASIC_REFERENCEDEPENDENCYKEYS_H
14
+ #define SWIFT_BASIC_REFERENCEDEPENDENCYKEYS_H
15
15
16
16
#include " swift/Basic/LLVM.h"
17
17
#include " llvm/ADT/StringRef.h"
Original file line number Diff line number Diff line change 19
19
20
20
#include " swift/Basic/ArrayRefView.h"
21
21
#include " swift/Basic/LLVM.h"
22
+ #include " swift/Basic/OutputFileMap.h"
22
23
#include " swift/Basic/Statistic.h"
23
24
#include " swift/Driver/Driver.h"
24
25
#include " swift/Driver/Job.h"
25
26
#include " swift/Driver/Util.h"
26
- #include " swift/Frontend/OutputFileMap.h"
27
27
#include " llvm/ADT/DenseSet.h"
28
28
#include " llvm/ADT/StringRef.h"
29
29
#include " llvm/Support/Chrono.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/Basic/FileTypes.h"
22
22
#include " swift/Basic/LLVM.h"
23
23
#include " swift/Basic/OptionSet.h"
24
+ #include " swift/Basic/OutputFileMap.h"
24
25
#include " swift/Basic/Sanitizers.h"
25
26
#include " swift/Driver/Util.h"
26
- #include " swift/Frontend/OutputFileMap.h"
27
27
#include " llvm/ADT/DenseMap.h"
28
28
#include " llvm/ADT/StringMap.h"
29
29
#include " llvm/ADT/StringRef.h"
Original file line number Diff line number Diff line change 15
15
16
16
#include " swift/Basic/FileTypes.h"
17
17
#include " swift/Basic/LLVM.h"
18
+ #include " swift/Basic/OutputFileMap.h"
18
19
#include " swift/Driver/Action.h"
19
20
#include " swift/Driver/Util.h"
20
- #include " swift/Frontend/OutputFileMap.h"
21
21
#include " llvm/ADT/ArrayRef.h"
22
22
#include " llvm/ADT/DenseMap.h"
23
23
#include " llvm/ADT/PointerIntPair.h"
Original file line number Diff line number Diff line change @@ -78,6 +78,7 @@ add_swift_library(swiftBasic STATIC
78
78
LangOptions.cpp
79
79
LLVMContext.cpp
80
80
Mangler.cpp
81
+ OutputFileMap.cpp
81
82
Platform.cpp
82
83
PrefixMap.cpp
83
84
PrettyStackTrace.cpp
Original file line number Diff line number Diff line change 1
- // ===--- OutputFileMap.cpp - Driver output file map --------- --------------===//
1
+ // ===--- OutputFileMap.h - Map of inputs to multiple outputs --------------===//
2
2
//
3
3
// This source file is part of the Swift.org open source project
4
4
//
10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
- #include " swift/Frontend /OutputFileMap.h"
13
+ #include " swift/Basic /OutputFileMap.h"
14
14
#include " llvm/ADT/SmallString.h"
15
15
#include " llvm/ADT/StringRef.h"
16
16
#include " llvm/Support/Path.h"
Original file line number Diff line number Diff line change 14
14
15
15
#include " swift/AST/DiagnosticEngine.h"
16
16
#include " swift/AST/DiagnosticsDriver.h"
17
+ #include " swift/Basic/OutputFileMap.h"
17
18
#include " swift/Basic/Program.h"
18
19
#include " swift/Basic/STLExtras.h"
19
20
#include " swift/Basic/Statistic.h"
26
27
#include " swift/Driver/Job.h"
27
28
#include " swift/Driver/ParseableOutput.h"
28
29
#include " swift/Driver/ToolChain.h"
29
- #include " swift/Frontend/OutputFileMap.h"
30
30
#include " swift/Option/Options.h"
31
31
#include " llvm/ADT/DenseSet.h"
32
32
#include " llvm/ADT/MapVector.h"
Original file line number Diff line number Diff line change 16
16
#include " swift/Basic/LLVM.h"
17
17
#include " swift/Basic/Platform.h"
18
18
#include " swift/Basic/Range.h"
19
+ #include " swift/Basic/STLExtras.h"
19
20
#include " swift/Basic/TaskQueue.h"
20
21
#include " swift/Config.h"
21
22
#include " swift/Driver/Compilation.h"
22
23
#include " swift/Driver/Driver.h"
23
24
#include " swift/Driver/Job.h"
24
- #include " swift/Frontend/Frontend.h"
25
25
#include " swift/Option/Options.h"
26
26
#include " clang/Basic/Version.h"
27
27
#include " clang/Driver/Util.h"
Original file line number Diff line number Diff line change 10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
+ #include " swift/Basic/ReferenceDependencyKeys.h"
13
14
#include " swift/Basic/Statistic.h"
14
15
#include " swift/Driver/DependencyGraph.h"
15
16
#include " swift/Demangling/Demangle.h"
16
- #include " swift/Frontend/ReferenceDependencyKeys.h"
17
17
#include " llvm/ADT/SmallString.h"
18
18
#include " llvm/ADT/SmallVector.h"
19
19
#include " llvm/ADT/StringSwitch.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/AST/DiagnosticsDriver.h"
22
22
#include " swift/AST/DiagnosticsFrontend.h"
23
23
#include " swift/Basic/LLVM.h"
24
+ #include " swift/Basic/OutputFileMap.h"
24
25
#include " swift/Basic/Range.h"
25
26
#include " swift/Basic/Statistic.h"
26
27
#include " swift/Basic/TaskQueue.h"
31
32
#include " swift/Driver/Job.h"
32
33
#include " swift/Driver/PrettyStackTrace.h"
33
34
#include " swift/Driver/ToolChain.h"
34
- #include " swift/Frontend/OutputFileMap.h"
35
35
#include " swift/Option/Options.h"
36
36
#include " swift/Option/SanitizerOptions.h"
37
37
#include " swift/Parse/Lexer.h"
Original file line number Diff line number Diff line change 16
16
#include " swift/Basic/LLVM.h"
17
17
#include " swift/Basic/Platform.h"
18
18
#include " swift/Basic/Range.h"
19
+ #include " swift/Basic/STLExtras.h"
19
20
#include " swift/Basic/TaskQueue.h"
20
21
#include " swift/Config.h"
21
22
#include " swift/Driver/Compilation.h"
22
23
#include " swift/Driver/Driver.h"
23
24
#include " swift/Driver/Job.h"
24
- #include " swift/Frontend/Frontend.h"
25
25
#include " swift/Option/Options.h"
26
26
#include " clang/Basic/Version.h"
27
27
#include " clang/Driver/Util.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/Driver/Compilation.h"
22
22
#include " swift/Driver/Driver.h"
23
23
#include " swift/Driver/Job.h"
24
- #include " swift/Frontend/Frontend.h"
25
24
#include " swift/Option/Options.h"
26
25
#include " clang/Basic/Version.h"
27
26
#include " clang/Driver/Util.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/Driver/Compilation.h"
22
22
#include " swift/Driver/Driver.h"
23
23
#include " swift/Driver/Job.h"
24
- #include " swift/Frontend/Frontend.h"
25
24
#include " swift/Option/Options.h"
26
25
#include " clang/Basic/Version.h"
27
26
#include " clang/Driver/Util.h"
Original file line number Diff line number Diff line change 14
14
#include " ArgsToFrontendInputsConverter.h"
15
15
#include " ArgsToFrontendOptionsConverter.h"
16
16
#include " swift/AST/DiagnosticsFrontend.h"
17
+ #include " swift/Basic/OutputFileMap.h"
17
18
#include " swift/Basic/Platform.h"
18
19
#include " swift/Frontend/Frontend.h"
19
- #include " swift/Frontend/OutputFileMap.h"
20
20
#include " swift/Option/Options.h"
21
21
#include " swift/Option/SanitizerOptions.h"
22
22
#include " swift/Strings.h"
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ add_swift_library(swiftFrontend STATIC
7
7
Frontend.cpp
8
8
FrontendInputsAndOutputs.cpp
9
9
FrontendOptions.cpp
10
- OutputFileMap.cpp
11
10
PrintingDiagnosticConsumer.cpp
12
11
SerializedDiagnosticConsumer.cpp
13
12
DEPENDS
Original file line number Diff line number Diff line change 23
23
#include " swift/AST/ReferencedNameTracker.h"
24
24
#include " swift/AST/Types.h"
25
25
#include " swift/Basic/LLVM.h"
26
+ #include " swift/Basic/ReferenceDependencyKeys.h"
26
27
#include " swift/Frontend/FrontendOptions.h"
27
- #include " swift/Frontend/ReferenceDependencyKeys.h"
28
28
#include " llvm/ADT/MapVector.h"
29
29
#include " llvm/ADT/SetVector.h"
30
30
#include " llvm/ADT/SmallVector.h"
Original file line number Diff line number Diff line change
1
+ #include " swift/Basic/ReferenceDependencyKeys.h"
1
2
#include " swift/Driver/DependencyGraph.h"
2
- #include " swift/Frontend/ReferenceDependencyKeys.h"
3
3
#include " gtest/gtest.h"
4
4
5
5
using namespace swift ;
You can’t perform that action at this time.
0 commit comments