Searched refs:FmtReplacement (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Format.cpp | 78 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 D | Format.h | 95 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;
|