Lines Matching full:sourcefile
170 const SourceFile *AllSources::OpenPath(
172 std::unique_ptr<SourceFile> source{std::make_unique<SourceFile>(encoding_)};
180 const SourceFile *AllSources::Open(std::string path, llvm::raw_ostream &error,
182 std::unique_ptr<SourceFile> source{std::make_unique<SourceFile>(encoding_)};
201 const SourceFile *AllSources::ReadStandardInput(llvm::raw_ostream &error) {
202 std::unique_ptr<SourceFile> source{std::make_unique<SourceFile>(encoding_)};
210 const SourceFile &source, ProvenanceRange from, bool isModule) {
344 const SourceFile *AllSources::GetSourceFile(
367 return static_cast<const SourceFile *>(nullptr);
411 const SourceFile *source{GetSourceFile(at, &offset, topLevel)};
417 const SourceFile *source{GetSourceFile(at, &offset)};
448 AllSources::Origin::Origin(ProvenanceRange r, const SourceFile &source)
450 AllSources::Origin::Origin(ProvenanceRange r, const SourceFile &included,
594 std::set<const SourceFile *> sources;
624 for (const SourceFile *sf : sources) {
670 if (auto sourceFile{allSources_.GetSourceFile(provenanceStart)}) {
671 CHECK(line <= static_cast<int>(sourceFile->lines()));
672 return GetCharBlock(ProvenanceRange(sourceFile->GetLineStartOffset(line) +