Lines Matching refs:local_decls
139 : sig(s), local_decls(zone), total(0) {} in sig()
155 pos = WriteUint32v(buffer, pos, static_cast<uint32_t>(local_decls.size())); in Emit()
156 for (size_t i = 0; i < local_decls.size(); ++i) { in Emit()
157 pos = WriteUint32v(buffer, pos, local_decls[i].first); in Emit()
158 buffer[pos++] = WasmOpcodes::LocalTypeCodeFor(local_decls[i].second); in Emit()
170 if (local_decls.size() > 0 && local_decls.back().second == type) { in AddLocals()
171 count += local_decls.back().first; in AddLocals()
172 local_decls.pop_back(); in AddLocals()
174 local_decls.push_back(std::pair<uint32_t, LocalType>(count, type)); in AddLocals()
179 size_t size = SizeofUint32v(static_cast<uint32_t>(local_decls.size())); in Size()
180 for (auto p : local_decls) size += 1 + SizeofUint32v(p.first); in Size()
190 ZoneVector<std::pair<uint32_t, LocalType>> local_decls; variable