Home
last modified time | relevance | path

Searched refs:SourcePosition (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/examples/FlangOmpReport/
H A DFlangOmpReportVisitor.cpp50 SourcePosition OpenMPCounterVisitor::getLocation(const OmpWrapperType &w) { in getLocation()
57 SourcePosition OpenMPCounterVisitor::getLocation( in getLocation()
60 [&](const auto &o) -> SourcePosition { in getLocation()
65 SourcePosition OpenMPCounterVisitor::getLocation(const OpenMPConstruct &c) { in getLocation()
68 [&](const OpenMPStandaloneConstruct &c) -> SourcePosition { in getLocation()
74 [&](const auto &c) -> SourcePosition { in getLocation()
78 [&](const OpenMPAtomicConstruct &c) -> SourcePosition { in getLocation()
80 [&](const auto &o) -> SourcePosition { in getLocation()
88 [&](const OpenMPSectionConstruct &c) -> SourcePosition { in getLocation()
178 SourcePosition s{getLocation(*curConstruct)}; in PostConstructsCommon()
H A DFlangOmpReportVisitor.h52 SourcePosition getLocation(const OmpWrapperType &w);
53 SourcePosition getLocation(const OpenMPDeclarativeConstruct &c);
54 SourcePosition getLocation(const OpenMPConstruct &c);
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dsource.h38 struct SourcePosition { struct
58 SourcePosition FindOffsetLineAndColumn(std::size_t) const; argument
H A Dprovenance.h173 std::optional<SourcePosition> GetSourcePosition(Provenance) const;
280 std::optional<std::pair<SourcePosition, SourcePosition>>
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprovenance.cpp240 SourcePosition pos{inc.source.FindOffsetLineAndColumn(offset)}; in EmitMessage()
326 std::optional<SourcePosition> AllSources::GetSourcePosition( in GetSourcePosition()
331 [&](const Inclusion &inc) -> std::optional<SourcePosition> { in GetSourcePosition()
338 [](const CompilerInsertion &) -> std::optional<SourcePosition> { in GetSourcePosition()
591 std::optional<std::pair<SourcePosition, SourcePosition>>
H A Dsource.cpp162 SourcePosition SourceFile::FindOffsetLineAndColumn(std::size_t at) const { in FindOffsetLineAndColumn()
H A Dparsing.cpp153 std::optional<SourcePosition> position{provenance in EmitPreprocessedSource()
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp99 Object SourcePosition; in serializeSourcePosition() local
100 SourcePosition["line"] = Loc.getLine(); in serializeSourcePosition()
101 SourcePosition["character"] = Loc.getColumn(); in serializeSourcePosition()
103 return SourcePosition; in serializeSourcePosition()
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp582 if (std::optional<std::pair<Fortran::parser::SourcePosition, in genLocation()
583 Fortran::parser::SourcePosition>> in genLocation()
586 Fortran::parser::SourcePosition &filePos = loc->first; in genLocation()