Home
last modified time | relevance | path

Searched refs:FmtReplacement (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DFormat.cpp78 std::pair<FmtReplacement, StringRef>
84 return {FmtReplacement{fmt}, StringRef()}; in splitFmtSegment()
96 return {FmtReplacement{fmt}, StringRef()}; in splitFmtSegment()
120 FmtReplacement{fmt.substr(0, end + 3), index, FmtReplacement::kUnset}, in splitFmtSegment()
126 return {FmtReplacement{fmt, index}, StringRef()}; in splitFmtSegment()
141 std::vector<FmtReplacement> replacements; in parseFormatString()
142 FmtReplacement repl; in parseFormatString()
145 if (repl.type != FmtReplacement::Type::Empty) in parseFormatString()
153 if (repl.type == FmtReplacement::Type::Empty) in format()
156 if (repl.type == FmtReplacement::Type::Literal) { in format()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DFormat.h95 struct FmtReplacement { struct
104 FmtReplacement() = default; argument
105 explicit FmtReplacement(StringRef literal) in FmtReplacement() argument
107 FmtReplacement(StringRef spec, size_t index) in FmtReplacement() argument
109 FmtReplacement(StringRef spec, size_t index, size_t end) in FmtReplacement() argument
111 FmtReplacement(StringRef spec, FmtContext::PHKind placeholder) in FmtReplacement() argument
125 static std::pair<FmtReplacement, StringRef> splitFmtSegment(StringRef fmt); argument
126 static std::vector<FmtReplacement> parseFormatString(StringRef fmt);
146 std::vector<FmtReplacement> replacements;