Lines Matching refs:Elements
142 auto &Elements = *ElementsOr; in create() local
161 Info.name = ConstString(Elements["name"]).GetCString(); in create()
165 Info.alt_name = ConstString(Elements["alt-name"]).GetCString(); in create()
167 if (!to_integer(Elements["bitsize"], Info.byte_size, 10)) in create()
171 if (!to_integer(Elements["offset"], Info.byte_offset, 10)) in create()
174 Info.encoding = Args::StringToEncoding(Elements["encoding"]); in create()
178 Info.format = StringSwitch<Format>(Elements["format"]) in create()
197 Args::StringToGenericRegister(Elements["generic"]); in create()
239 const StringMap<SmallVector<StringRef, 2>> &Elements, in parseRegisters() argument
243 for (const auto &E : Elements) { in parseRegisters()
274 auto Elements = SplitPairList(Response); in create() local
280 if (Elements.insert({Field, {""}}).first->second.size() != 1) in create()
284 StringRef Name = Elements["name"][0]; in create()
285 StringRef Reason = Elements["reason"][0]; in create()
288 if (!to_integer(Elements["thread"][0], Thread, 16)) in create()
293 Elements["threads"][0].split(Threads, ','); in create()
294 Elements["thread-pcs"][0].split(Pcs, ','); in create()
317 auto RegistersOr = parseRegisters(Elements, Endian, RegInfos); in create()