Searched refs:ProvenanceRange (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | provenance.h | 102 bool operator()(ProvenanceRange, ProvenanceRange) const; 119 void Put(ProvenanceRange); 129 ProvenanceRange range; 158 ProvenanceRange AddIncludedFile( 160 ProvenanceRange AddMacroCall( 161 ProvenanceRange def, ProvenanceRange use, const std::string &expansion); 178 ProvenanceRange IntersectionWithSourceFiles(ProvenanceRange) const; 187 ProvenanceRange definition; 196 Origin(ProvenanceRange, const SourceFile &, ProvenanceRange, 198 Origin(ProvenanceRange, ProvenanceRange def, ProvenanceRange use, [all …]
|
| H A D | message.h | 188 Message(ProvenanceRange pr, const MessageFixedText &t) in Message() 190 Message(ProvenanceRange pr, const MessageFormattedText &s) in Message() 192 Message(ProvenanceRange pr, MessageFormattedText &&s) in Message() 194 Message(ProvenanceRange pr, const MessageExpectedText &t) in Message() 228 std::optional<ProvenanceRange> GetProvenanceRange( 246 std::variant<ProvenanceRange, CharBlock> location_;
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | provenance.cpp | 37 ProvenanceRange range) const { in Map() 41 ProvenanceRange that{iter->first}; in Map() 53 ProvenanceRange before, ProvenanceRange after) const { in operator ()() 129 ProvenanceRange range{contig.range}; in Invert() 209 ProvenanceRange AllSources::AddMacroCall( in AddMacroCall() 210 ProvenanceRange def, ProvenanceRange use, const std::string &expansion) { in AddMacroCall() 377 ProvenanceRange range) const { in IntersectionWithSourceFiles() 395 ProvenanceRange from, bool isModule) in Origin() 397 AllSources::Origin::Origin(ProvenanceRange r, ProvenanceRange def, in Origin() 451 ProvenanceRange range) const { in GetCharBlock() [all …]
|
| H A D | message.cpp | 149 [](CharBlock, const ProvenanceRange &) { return false; }, in SortBefore() argument 150 [](const ProvenanceRange &pr1, const ProvenanceRange &pr2) { in SortBefore() 153 [](const ProvenanceRange &, CharBlock) { return true; }, in SortBefore() argument 197 if (std::optional<ProvenanceRange> resolved{ in ResolveProvenances() 207 std::optional<ProvenanceRange> Message::GetProvenanceRange( in GetProvenanceRange() 212 [](const ProvenanceRange &pr) { return std::make_optional(pr); }, in GetProvenanceRange() 239 std::optional<ProvenanceRange> provenanceRange{GetProvenanceRange(allCooked)}; in Emit() 311 [](const ProvenanceRange &pr1, const ProvenanceRange &pr2) { in AtSameLocation()
|
| H A D | token-sequence.cpp | 100 void TokenSequence::Put(const TokenSequence &that, ProvenanceRange range) { in Put() 113 ProvenanceRange provenance; in Put() 282 ProvenanceRange range{provenances_.Map(offset)}; in GetCharProvenance() 291 ProvenanceRange TokenSequence::GetTokenProvenanceRange( in GetTokenProvenanceRange() 293 ProvenanceRange range{provenances_.Map(start_[token] + offset)}; in GetTokenProvenanceRange() 297 ProvenanceRange TokenSequence::GetIntervalProvenanceRange( in GetIntervalProvenanceRange() 302 ProvenanceRange range{provenances_.Map(start_[token])}; in GetIntervalProvenanceRange() 309 ProvenanceRange TokenSequence::GetProvenanceRange() const { in GetProvenanceRange()
|
| H A D | token-sequence.h | 96 void Put(const TokenSequence &, ProvenanceRange); 106 ProvenanceRange GetTokenProvenanceRange( 108 ProvenanceRange GetIntervalProvenanceRange( 110 ProvenanceRange GetProvenanceRange() const;
|
| H A D | parsing.cpp | 46 ProvenanceRange range{allSources.AddCompilerInsertion(path)}; in Prescan() 87 ProvenanceRange range{allSources.AddIncludedFile( in Prescan() 88 *sourceFile, ProvenanceRange{}, options.isModuleFile)}; in Prescan()
|
| H A D | preprocessor.cpp | 305 ProvenanceRange insert{allSources_.AddCompilerInsertion(repl)}; in MacroReplacement() 306 ProvenanceRange call{allSources_.AddMacroCall( in MacroReplacement() 317 ProvenanceRange from{def.replacement().GetProvenanceRange()}; in MacroReplacement() 318 ProvenanceRange use{input.GetTokenProvenanceRange(j)}; in MacroReplacement() 319 ProvenanceRange newRange{ in MacroReplacement() 379 ProvenanceRange from{def.replacement().GetProvenanceRange()}; in MacroReplacement() 380 ProvenanceRange use{input.GetIntervalProvenanceRange(j, k - j)}; in MacroReplacement() 381 ProvenanceRange newRange{ in MacroReplacement() 636 ProvenanceRange fileRange{ in Directive() 676 ProvenanceRange provenanceRange) { in SkipDisabledConditionalCode()
|
| H A D | prescan.h | 62 void Prescan(ProvenanceRange); 118 ProvenanceRange GetProvenanceRange( in GetProvenanceRange()
|
| H A D | preprocessor.h | 90 const std::string &, IsElseActive, Prescanner &, ProvenanceRange);
|
| H A D | prescan.cpp | 62 void Prescanner::Prescan(ProvenanceRange range) { in Prescan() 849 ProvenanceRange includeLineRange{ in FortranInclude() 851 ProvenanceRange fileRange{ in FortranInclude()
|