Skip to content

Commit bf439cd

Browse files
author
David Ungar
authored
Merge pull request #14090 from davidungar/PR-18-3b
[BatchMode] Rename FrontendInputs::AllFiles to AllInputs, etc
2 parents 7c543b0 + ec2a957 commit bf439cd

File tree

6 files changed

+27
-27
lines changed

6 files changed

+27
-27
lines changed

include/swift/Frontend/FrontendInputs.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace swift {
3232
class FrontendInputs {
3333
friend class ArgsToFrontendInputsConverter;
3434

35-
std::vector<InputFile> AllFiles;
35+
std::vector<InputFile> AllInputs;
3636
typedef llvm::StringMap<unsigned> InputFileMap;
3737
InputFileMap PrimaryInputs;
3838

@@ -45,13 +45,13 @@ class FrontendInputs {
4545

4646
// Readers:
4747

48-
ArrayRef<InputFile> getAllFiles() const { return AllFiles; }
49-
48+
ArrayRef<InputFile> getAllInputs() const { return AllInputs; }
49+
5050
std::vector<std::string> getInputFilenames() const;
5151

52-
unsigned inputCount() const { return getAllFiles().size(); }
52+
unsigned inputCount() const { return AllInputs.size(); }
5353

54-
bool hasInputs() const { return !AllFiles.empty(); }
54+
bool hasInputs() const { return !AllInputs.empty(); }
5555

5656
bool hasSingleInput() const { return inputCount() == 1; }
5757

@@ -92,7 +92,7 @@ class FrontendInputs {
9292
/// there isn't one.
9393
StringRef getNameOfUniquePrimaryInputFile() const;
9494

95-
bool isFilePrimary(StringRef file) const;
95+
bool isInputPrimary(StringRef file) const;
9696

9797
unsigned numberOfPrimaryInputsEndingWith(const char *extension) const;
9898

@@ -117,7 +117,7 @@ class FrontendInputs {
117117
void addInput(const InputFile &input);
118118

119119
void clearInputs() {
120-
AllFiles.clear();
120+
AllInputs.clear();
121121
PrimaryInputs.clear();
122122
}
123123
};

lib/Frontend/Frontend.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ bool CompilerInstance::setUpInputs() {
182182
const Optional<unsigned> codeCompletionBufferID = setUpCodeCompletionBuffer();
183183

184184
for (const InputFile &input :
185-
Invocation.getFrontendOptions().Inputs.getAllFiles())
185+
Invocation.getFrontendOptions().Inputs.getAllInputs())
186186
if (setUpForInput(input))
187187
return true;
188188

lib/Frontend/FrontendInputs.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,20 @@ using namespace swift;
3030
using namespace llvm::opt;
3131

3232
FrontendInputs::FrontendInputs(const FrontendInputs &other) {
33-
for (InputFile input : other.getAllFiles())
33+
for (InputFile input : other.AllInputs)
3434
addInput(input);
3535
}
3636

3737
FrontendInputs &FrontendInputs::operator=(const FrontendInputs &other) {
3838
clearInputs();
39-
for (InputFile input : other.getAllFiles())
39+
for (InputFile input : other.AllInputs)
4040
addInput(input);
4141
return *this;
4242
}
4343

4444
std::vector<std::string> FrontendInputs::getInputFilenames() const {
4545
std::vector<std::string> filenames;
46-
for (auto &input : getAllFiles()) {
46+
for (auto &input : AllInputs) {
4747
filenames.push_back(input.file());
4848
}
4949
return filenames;
@@ -61,7 +61,7 @@ void FrontendInputs::assertMustNotBeMoreThanOnePrimaryInput() const {
6161
const InputFile *FrontendInputs::getUniquePrimaryInput() const {
6262
assertMustNotBeMoreThanOnePrimaryInput();
6363
const auto b = PrimaryInputs.begin();
64-
return b == PrimaryInputs.end() ? nullptr : &AllFiles[b->second];
64+
return b == PrimaryInputs.end() ? nullptr : &AllInputs[b->second];
6565
}
6666

6767
const InputFile &FrontendInputs::getRequiredUniquePrimaryInput() const {
@@ -75,15 +75,15 @@ StringRef FrontendInputs::getNameOfUniquePrimaryInputFile() const {
7575
return input == nullptr ? StringRef() : input->file();
7676
}
7777

78-
bool FrontendInputs::isFilePrimary(StringRef file) const {
78+
bool FrontendInputs::isInputPrimary(StringRef file) const {
7979
auto iterator = PrimaryInputs.find(file);
8080
return iterator != PrimaryInputs.end() &&
81-
AllFiles[iterator->second].isPrimary();
81+
AllInputs[iterator->second].isPrimary();
8282
}
8383

8484
StringRef FrontendInputs::getFilenameOfFirstInput() const {
8585
assert(hasInputs());
86-
const InputFile &inp = getAllFiles()[0];
86+
const InputFile &inp = AllInputs[0];
8787
StringRef f = inp.file();
8888
assert(!f.empty());
8989
return f;
@@ -120,15 +120,15 @@ bool FrontendInputs::shouldTreatAsSIL() const {
120120

121121
void FrontendInputs::addInput(const InputFile &input) {
122122
if (!input.file().empty() && input.isPrimary())
123-
PrimaryInputs.insert(std::make_pair(input.file(), AllFiles.size()));
124-
AllFiles.push_back(input);
123+
PrimaryInputs.insert(std::make_pair(input.file(), AllInputs.size()));
124+
AllInputs.push_back(input);
125125
}
126126

127127
unsigned
128128
FrontendInputs::numberOfPrimaryInputsEndingWith(const char *extension) const {
129129
return count_if(
130130
PrimaryInputs, [&](const llvm::StringMapEntry<unsigned> &elem) -> bool {
131-
StringRef filename = AllFiles[elem.second].file();
131+
StringRef filename = AllInputs[elem.second].file();
132132
return llvm::sys::path::extension(filename).endswith(extension);
133133
});
134134
}
@@ -165,7 +165,7 @@ bool FrontendInputs::verifyInputs(DiagnosticEngine &diags, bool treatAsSIL,
165165
}
166166

167167
bool FrontendInputs::areAllNonPrimariesSIB() const {
168-
for (const InputFile &input : getAllFiles()) {
168+
for (const InputFile &input : AllInputs) {
169169
if (input.isPrimary())
170170
continue;
171171
if (!llvm::sys::path::extension(input.file()).endswith(SIB_EXTENSION)) {

lib/FrontendTool/FrontendTool.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -811,10 +811,10 @@ static bool performCompile(CompilerInstance &Instance,
811811
// have a primary serialized input.
812812
for (FileUnit *fileUnit : mod->getFiles()) {
813813
if (auto SASTF = dyn_cast<SerializedASTFile>(fileUnit)) {
814-
if (Invocation.getFrontendOptions().Inputs.isFilePrimary(
815-
InputFile::
816-
convertBufferNameFromLLVM_getFileOrSTDIN_toSwiftConventions(
817-
SASTF->getFilename()))) {
814+
if (Invocation.getFrontendOptions().Inputs.isInputPrimary(
815+
InputFile::
816+
convertBufferNameFromLLVM_getFileOrSTDIN_toSwiftConventions(
817+
SASTF->getFilename()))) {
818818
assert(PSGIs.empty() && "Can only handle one primary AST input");
819819
auto SM = performSILGeneration(*SASTF, SILOpts, None);
820820
PSGIs.push_back(

lib/Migrator/Migrator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ Migrator::performAFixItMigration(version::Version SwiftLanguageVersion) {
146146

147147
assert(OrigFrontendOpts.Inputs.hasPrimaryInputs() &&
148148
"Migration must have a primary");
149-
for (const auto &input : OrigFrontendOpts.Inputs.getAllFiles()) {
149+
for (const auto &input : OrigFrontendOpts.Inputs.getAllInputs()) {
150150
Invocation.getFrontendOptions().Inputs.addInput(
151151
InputFile(input.file(), input.isPrimary(),
152152
input.isPrimary() ? InputBuffer.get() : input.buffer()));

tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ resolveSymbolicLinksInInputs(FrontendInputs &inputs,
427427
// FIXME: The frontend should be dealing with symlinks, maybe similar to
428428
// clang's FileManager ?
429429
FrontendInputs replacementInputs;
430-
for (const InputFile &input : inputs.getAllFiles()) {
430+
for (const InputFile &input : inputs.getAllInputs()) {
431431
std::string newFilename =
432432
SwiftLangSupport::resolvePathSymlinks(input.file());
433433
bool newIsPrimary = input.isPrimary() ||
@@ -709,7 +709,7 @@ bool ASTProducer::shouldRebuild(SwiftASTManager::Implementation &MgrImpl,
709709
InputStamps.reserve(
710710
Invok.Opts.Invok.getFrontendOptions().Inputs.inputCount());
711711
for (const auto &input :
712-
Invok.Opts.Invok.getFrontendOptions().Inputs.getAllFiles()) {
712+
Invok.Opts.Invok.getFrontendOptions().Inputs.getAllInputs()) {
713713
StringRef File = input.file();
714714
bool FoundSnapshot = false;
715715
for (auto &Snap : Snapshots) {
@@ -896,7 +896,7 @@ void ASTProducer::findSnapshotAndOpenFiles(
896896
SmallVectorImpl<FileContent> &Contents, std::string &Error) const {
897897
const InvocationOptions &Opts = InvokRef->Impl.Opts;
898898
for (const auto &input :
899-
Opts.Invok.getFrontendOptions().Inputs.getAllFiles()) {
899+
Opts.Invok.getFrontendOptions().Inputs.getAllInputs()) {
900900
StringRef File = input.file();
901901
bool IsPrimary = input.isPrimary();
902902
bool FoundSnapshot = false;

0 commit comments

Comments
 (0)