Lines Matching +defs:from +defs:end
30 /// Generate a mangling prefix from module, submodule, procedure, and
49 convertToStringRef(llvm::ArrayRef<std::string> from) {
50 return {from.begin(), from.end()};
54 convertToStringRef(const std::optional<std::string> &from) {
56 if (from)
57 to = *from;
62 std::size_t init, std::size_t end) {
66 for (i = init; i < end && (uniq[i] < 'A' || uniq[i] > 'Z' || uniq[i] == 'X');
74 std::size_t init, std::size_t end) {
75 for (i = init; i < end && uniq[i] >= '0' && uniq[i] <= '9'; ++i) {
256 for (std::size_t i = 2, end{uniq.size()}; i != end;) {
259 blockId = readInt(uniq, i, i + 1, end);
263 name = readName(uniq, i, i + 1, end);
268 name = readName(uniq, i, i + 2, end);
273 name = readName(uniq, i, i + 2, end);
276 name = readName(uniq, i, i + 1, end);
280 procs.push_back(readName(uniq, i, i + 1, end));
284 kinds.push_back(-readInt(uniq, i, i + 2, end));
286 kinds.push_back(readInt(uniq, i, i + 1, end));
290 modules.push_back(readName(uniq, i, i + 1, end));
294 name = readName(uniq, i, i + 1, end);
298 name = readName(uniq, i, i + 1, end);
303 i = end;
307 name = readName(uniq, i, i + 1, end);
312 name = readName(uniq, i, i + 1, end);
315 name = readName(uniq, i, i + 2, end);