TT-MLIR
debug_info_generated.h
Go to the documentation of this file.
1 // automatically generated by the FlatBuffers compiler, do not modify
2 
3 
4 #ifndef FLATBUFFERS_GENERATED_DEBUGINFO_TT_TARGET_H_
5 #define FLATBUFFERS_GENERATED_DEBUGINFO_TT_TARGET_H_
6 
7 #include "flatbuffers/flatbuffers.h"
8 
9 // Ensure the included flatbuffers.h is the same version as when this file was
10 // generated, otherwise it may not be compatible.
11 static_assert(FLATBUFFERS_VERSION_MAJOR == 24 &&
12  FLATBUFFERS_VERSION_MINOR == 3 &&
13  FLATBUFFERS_VERSION_REVISION == 25,
14  "Non-compatible flatbuffers version included");
15 
16 #include "types_generated.h"
17 
18 namespace tt {
19 namespace target {
20 
21 struct GoldenTensor;
22 struct GoldenTensorBuilder;
23 
24 struct GoldenKV;
25 struct GoldenKVBuilder;
26 
27 struct GoldenInfo;
28 struct GoldenInfoBuilder;
29 
30 struct MLIR;
31 struct MLIRBuilder;
32 
33 struct DebugInfo;
34 struct DebugInfoBuilder;
35 
36 struct GoldenTensor FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
38  struct Traits;
39  enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
40  VT_NAME = 4,
41  VT_SHAPE = 6,
42  VT_STRIDE = 8,
43  VT_DTYPE = 10,
44  VT_DATA = 12
45  };
46  const ::flatbuffers::String *name() const {
47  return GetPointer<const ::flatbuffers::String *>(VT_NAME);
48  }
49  const ::flatbuffers::Vector<int64_t> *shape() const {
50  return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_SHAPE);
51  }
52  const ::flatbuffers::Vector<int64_t> *stride() const {
53  return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_STRIDE);
54  }
56  return static_cast<tt::target::DataType>(GetField<uint16_t>(VT_DTYPE, 0));
57  }
58  const ::flatbuffers::Vector<uint8_t> *data() const {
59  return GetPointer<const ::flatbuffers::Vector<uint8_t> *>(VT_DATA);
60  }
61  bool Verify(::flatbuffers::Verifier &verifier) const {
62  return VerifyTableStart(verifier) &&
63  VerifyOffset(verifier, VT_NAME) &&
64  verifier.VerifyString(name()) &&
65  VerifyOffset(verifier, VT_SHAPE) &&
66  verifier.VerifyVector(shape()) &&
67  VerifyOffset(verifier, VT_STRIDE) &&
68  verifier.VerifyVector(stride()) &&
69  VerifyField<uint16_t>(verifier, VT_DTYPE, 2) &&
70  VerifyOffset(verifier, VT_DATA) &&
71  verifier.VerifyVector(data()) &&
72  verifier.EndTable();
73  }
74 };
75 
77  typedef GoldenTensor Table;
78  ::flatbuffers::FlatBufferBuilder &fbb_;
79  ::flatbuffers::uoffset_t start_;
80  void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
81  fbb_.AddOffset(GoldenTensor::VT_NAME, name);
82  }
83  void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
84  fbb_.AddOffset(GoldenTensor::VT_SHAPE, shape);
85  }
86  void add_stride(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> stride) {
87  fbb_.AddOffset(GoldenTensor::VT_STRIDE, stride);
88  }
90  fbb_.AddElement<uint16_t>(GoldenTensor::VT_DTYPE, static_cast<uint16_t>(dtype), 0);
91  }
92  void add_data(::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> data) {
93  fbb_.AddOffset(GoldenTensor::VT_DATA, data);
94  }
95  explicit GoldenTensorBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
96  : fbb_(_fbb) {
97  start_ = fbb_.StartTable();
98  }
99  ::flatbuffers::Offset<GoldenTensor> Finish() {
100  const auto end = fbb_.EndTable(start_);
101  auto o = ::flatbuffers::Offset<GoldenTensor>(end);
102  return o;
103  }
104 };
105 
106 inline ::flatbuffers::Offset<GoldenTensor> CreateGoldenTensor(
107  ::flatbuffers::FlatBufferBuilder &_fbb,
108  ::flatbuffers::Offset<::flatbuffers::String> name = 0,
109  ::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
110  ::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> stride = 0,
112  ::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> data = 0) {
113  GoldenTensorBuilder builder_(_fbb);
114  builder_.add_data(data);
115  builder_.add_stride(stride);
116  builder_.add_shape(shape);
117  builder_.add_name(name);
118  builder_.add_dtype(dtype);
119  return builder_.Finish();
120 }
121 
123  using type = GoldenTensor;
124  static auto constexpr Create = CreateGoldenTensor;
125 };
126 
127 inline ::flatbuffers::Offset<GoldenTensor> CreateGoldenTensorDirect(
128  ::flatbuffers::FlatBufferBuilder &_fbb,
129  const char *name = nullptr,
130  const std::vector<int64_t> *shape = nullptr,
131  const std::vector<int64_t> *stride = nullptr,
133  const std::vector<uint8_t> *data = nullptr) {
134  auto name__ = name ? _fbb.CreateString(name) : 0;
135  auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
136  auto stride__ = stride ? _fbb.CreateVector<int64_t>(*stride) : 0;
137  auto data__ = data ? _fbb.CreateVector<uint8_t>(*data) : 0;
139  _fbb,
140  name__,
141  shape__,
142  stride__,
143  dtype,
144  data__);
145 }
146 
147 struct GoldenKV FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
149  struct Traits;
150  enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
151  VT_KEY = 4,
152  VT_VALUE = 6
153  };
154  const ::flatbuffers::String *key() const {
155  return GetPointer<const ::flatbuffers::String *>(VT_KEY);
156  }
157  const tt::target::GoldenTensor *value() const {
158  return GetPointer<const tt::target::GoldenTensor *>(VT_VALUE);
159  }
160  bool Verify(::flatbuffers::Verifier &verifier) const {
161  return VerifyTableStart(verifier) &&
162  VerifyOffset(verifier, VT_KEY) &&
163  verifier.VerifyString(key()) &&
164  VerifyOffset(verifier, VT_VALUE) &&
165  verifier.VerifyTable(value()) &&
166  verifier.EndTable();
167  }
168 };
169 
171  typedef GoldenKV Table;
172  ::flatbuffers::FlatBufferBuilder &fbb_;
173  ::flatbuffers::uoffset_t start_;
174  void add_key(::flatbuffers::Offset<::flatbuffers::String> key) {
175  fbb_.AddOffset(GoldenKV::VT_KEY, key);
176  }
177  void add_value(::flatbuffers::Offset<tt::target::GoldenTensor> value) {
178  fbb_.AddOffset(GoldenKV::VT_VALUE, value);
179  }
180  explicit GoldenKVBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
181  : fbb_(_fbb) {
182  start_ = fbb_.StartTable();
183  }
184  ::flatbuffers::Offset<GoldenKV> Finish() {
185  const auto end = fbb_.EndTable(start_);
186  auto o = ::flatbuffers::Offset<GoldenKV>(end);
187  return o;
188  }
189 };
190 
191 inline ::flatbuffers::Offset<GoldenKV> CreateGoldenKV(
192  ::flatbuffers::FlatBufferBuilder &_fbb,
193  ::flatbuffers::Offset<::flatbuffers::String> key = 0,
194  ::flatbuffers::Offset<tt::target::GoldenTensor> value = 0) {
195  GoldenKVBuilder builder_(_fbb);
196  builder_.add_value(value);
197  builder_.add_key(key);
198  return builder_.Finish();
199 }
200 
202  using type = GoldenKV;
203  static auto constexpr Create = CreateGoldenKV;
204 };
205 
206 inline ::flatbuffers::Offset<GoldenKV> CreateGoldenKVDirect(
207  ::flatbuffers::FlatBufferBuilder &_fbb,
208  const char *key = nullptr,
209  ::flatbuffers::Offset<tt::target::GoldenTensor> value = 0) {
210  auto key__ = key ? _fbb.CreateString(key) : 0;
212  _fbb,
213  key__,
214  value);
215 }
216 
217 struct GoldenInfo FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
219  struct Traits;
220  enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
221  VT_GOLDEN_MAP = 4
222  };
223  const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::GoldenKV>> *golden_map() const {
224  return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::GoldenKV>> *>(VT_GOLDEN_MAP);
225  }
226  bool Verify(::flatbuffers::Verifier &verifier) const {
227  return VerifyTableStart(verifier) &&
228  VerifyOffset(verifier, VT_GOLDEN_MAP) &&
229  verifier.VerifyVector(golden_map()) &&
230  verifier.VerifyVectorOfTables(golden_map()) &&
231  verifier.EndTable();
232  }
233 };
234 
236  typedef GoldenInfo Table;
237  ::flatbuffers::FlatBufferBuilder &fbb_;
238  ::flatbuffers::uoffset_t start_;
239  void add_golden_map(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::GoldenKV>>> golden_map) {
240  fbb_.AddOffset(GoldenInfo::VT_GOLDEN_MAP, golden_map);
241  }
242  explicit GoldenInfoBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
243  : fbb_(_fbb) {
244  start_ = fbb_.StartTable();
245  }
246  ::flatbuffers::Offset<GoldenInfo> Finish() {
247  const auto end = fbb_.EndTable(start_);
248  auto o = ::flatbuffers::Offset<GoldenInfo>(end);
249  return o;
250  }
251 };
252 
253 inline ::flatbuffers::Offset<GoldenInfo> CreateGoldenInfo(
254  ::flatbuffers::FlatBufferBuilder &_fbb,
255  ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::GoldenKV>>> golden_map = 0) {
256  GoldenInfoBuilder builder_(_fbb);
257  builder_.add_golden_map(golden_map);
258  return builder_.Finish();
259 }
260 
262  using type = GoldenInfo;
263  static auto constexpr Create = CreateGoldenInfo;
264 };
265 
266 inline ::flatbuffers::Offset<GoldenInfo> CreateGoldenInfoDirect(
267  ::flatbuffers::FlatBufferBuilder &_fbb,
268  const std::vector<::flatbuffers::Offset<tt::target::GoldenKV>> *golden_map = nullptr) {
269  auto golden_map__ = golden_map ? _fbb.CreateVector<::flatbuffers::Offset<tt::target::GoldenKV>>(*golden_map) : 0;
271  _fbb,
272  golden_map__);
273 }
274 
275 struct MLIR FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
277  struct Traits;
278  enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
279  VT_NAME = 4,
280  VT_SOURCE = 6
281  };
282  const ::flatbuffers::String *name() const {
283  return GetPointer<const ::flatbuffers::String *>(VT_NAME);
284  }
285  const ::flatbuffers::String *source() const {
286  return GetPointer<const ::flatbuffers::String *>(VT_SOURCE);
287  }
288  bool Verify(::flatbuffers::Verifier &verifier) const {
289  return VerifyTableStart(verifier) &&
290  VerifyOffset(verifier, VT_NAME) &&
291  verifier.VerifyString(name()) &&
292  VerifyOffset(verifier, VT_SOURCE) &&
293  verifier.VerifyString(source()) &&
294  verifier.EndTable();
295  }
296 };
297 
298 struct MLIRBuilder {
299  typedef MLIR Table;
300  ::flatbuffers::FlatBufferBuilder &fbb_;
301  ::flatbuffers::uoffset_t start_;
302  void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
303  fbb_.AddOffset(MLIR::VT_NAME, name);
304  }
305  void add_source(::flatbuffers::Offset<::flatbuffers::String> source) {
306  fbb_.AddOffset(MLIR::VT_SOURCE, source);
307  }
308  explicit MLIRBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
309  : fbb_(_fbb) {
310  start_ = fbb_.StartTable();
311  }
312  ::flatbuffers::Offset<MLIR> Finish() {
313  const auto end = fbb_.EndTable(start_);
314  auto o = ::flatbuffers::Offset<MLIR>(end);
315  return o;
316  }
317 };
318 
319 inline ::flatbuffers::Offset<MLIR> CreateMLIR(
320  ::flatbuffers::FlatBufferBuilder &_fbb,
321  ::flatbuffers::Offset<::flatbuffers::String> name = 0,
322  ::flatbuffers::Offset<::flatbuffers::String> source = 0) {
323  MLIRBuilder builder_(_fbb);
324  builder_.add_source(source);
325  builder_.add_name(name);
326  return builder_.Finish();
327 }
328 
329 struct MLIR::Traits {
330  using type = MLIR;
331  static auto constexpr Create = CreateMLIR;
332 };
333 
334 inline ::flatbuffers::Offset<MLIR> CreateMLIRDirect(
335  ::flatbuffers::FlatBufferBuilder &_fbb,
336  const char *name = nullptr,
337  const char *source = nullptr) {
338  auto name__ = name ? _fbb.CreateString(name) : 0;
339  auto source__ = source ? _fbb.CreateString(source) : 0;
340  return tt::target::CreateMLIR(
341  _fbb,
342  name__,
343  source__);
344 }
345 
346 struct DebugInfo FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
348  struct Traits;
349  enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
350  VT_MLIR = 4,
351  VT_CPP = 6,
352  VT_GOLDEN_INFO = 8
353  };
354  const tt::target::MLIR *mlir() const {
355  return GetPointer<const tt::target::MLIR *>(VT_MLIR);
356  }
357  const ::flatbuffers::String *cpp() const {
358  return GetPointer<const ::flatbuffers::String *>(VT_CPP);
359  }
360  const tt::target::GoldenInfo *golden_info() const {
361  return GetPointer<const tt::target::GoldenInfo *>(VT_GOLDEN_INFO);
362  }
363  bool Verify(::flatbuffers::Verifier &verifier) const {
364  return VerifyTableStart(verifier) &&
365  VerifyOffset(verifier, VT_MLIR) &&
366  verifier.VerifyTable(mlir()) &&
367  VerifyOffset(verifier, VT_CPP) &&
368  verifier.VerifyString(cpp()) &&
369  VerifyOffset(verifier, VT_GOLDEN_INFO) &&
370  verifier.VerifyTable(golden_info()) &&
371  verifier.EndTable();
372  }
373 };
374 
376  typedef DebugInfo Table;
377  ::flatbuffers::FlatBufferBuilder &fbb_;
378  ::flatbuffers::uoffset_t start_;
379  void add_mlir(::flatbuffers::Offset<tt::target::MLIR> mlir) {
380  fbb_.AddOffset(DebugInfo::VT_MLIR, mlir);
381  }
382  void add_cpp(::flatbuffers::Offset<::flatbuffers::String> cpp) {
383  fbb_.AddOffset(DebugInfo::VT_CPP, cpp);
384  }
385  void add_golden_info(::flatbuffers::Offset<tt::target::GoldenInfo> golden_info) {
386  fbb_.AddOffset(DebugInfo::VT_GOLDEN_INFO, golden_info);
387  }
388  explicit DebugInfoBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
389  : fbb_(_fbb) {
390  start_ = fbb_.StartTable();
391  }
392  ::flatbuffers::Offset<DebugInfo> Finish() {
393  const auto end = fbb_.EndTable(start_);
394  auto o = ::flatbuffers::Offset<DebugInfo>(end);
395  return o;
396  }
397 };
398 
399 inline ::flatbuffers::Offset<DebugInfo> CreateDebugInfo(
400  ::flatbuffers::FlatBufferBuilder &_fbb,
401  ::flatbuffers::Offset<tt::target::MLIR> mlir = 0,
402  ::flatbuffers::Offset<::flatbuffers::String> cpp = 0,
403  ::flatbuffers::Offset<tt::target::GoldenInfo> golden_info = 0) {
404  DebugInfoBuilder builder_(_fbb);
405  builder_.add_golden_info(golden_info);
406  builder_.add_cpp(cpp);
407  builder_.add_mlir(mlir);
408  return builder_.Finish();
409 }
410 
412  using type = DebugInfo;
413  static auto constexpr Create = CreateDebugInfo;
414 };
415 
416 inline ::flatbuffers::Offset<DebugInfo> CreateDebugInfoDirect(
417  ::flatbuffers::FlatBufferBuilder &_fbb,
418  ::flatbuffers::Offset<tt::target::MLIR> mlir = 0,
419  const char *cpp = nullptr,
420  ::flatbuffers::Offset<tt::target::GoldenInfo> golden_info = 0) {
421  auto cpp__ = cpp ? _fbb.CreateString(cpp) : 0;
423  _fbb,
424  mlir,
425  cpp__,
426  golden_info);
427 }
428 
429 } // namespace target
430 } // namespace tt
431 
432 #endif // FLATBUFFERS_GENERATED_DEBUGINFO_TT_TARGET_H_
VT_DATA
Definition: program_generated.h:668
VT_SOURCE
Definition: program_generated.h:563
VT_CPP
Definition: debug_info_generated.h:351
VT_DTYPE
Definition: debug_info_generated.h:43
VT_SHAPE
Definition: debug_info_generated.h:41
VT_STRIDE
Definition: debug_info_generated.h:42
VT_MLIR
Definition: debug_info_generated.h:350
VT_KEY
Definition: debug_info_generated.h:151
VT_NAME
Definition: debug_info_generated.h:40
Definition: TTOpsAttrDefs.cpp.inc:250
inline ::flatbuffers::Offset< DebugInfo > CreateDebugInfo(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::MLIR > mlir=0, ::flatbuffers::Offset<::flatbuffers::String > cpp=0, ::flatbuffers::Offset< tt::target::GoldenInfo > golden_info=0)
Definition: debug_info_generated.h:399
inline ::flatbuffers::Offset< GoldenKV > CreateGoldenKVDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *key=nullptr, ::flatbuffers::Offset< tt::target::GoldenTensor > value=0)
Definition: debug_info_generated.h:206
inline ::flatbuffers::Offset< GoldenTensor > CreateGoldenTensorDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, const std::vector< int64_t > *shape=nullptr, const std::vector< int64_t > *stride=nullptr, tt::target::DataType dtype=tt::target::DataType::Float32, const std::vector< uint8_t > *data=nullptr)
Definition: debug_info_generated.h:127
inline ::flatbuffers::Offset< GoldenInfo > CreateGoldenInfo(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::GoldenKV >>> golden_map=0)
Definition: debug_info_generated.h:253
inline ::flatbuffers::Offset< MLIR > CreateMLIR(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, ::flatbuffers::Offset<::flatbuffers::String > source=0)
Definition: debug_info_generated.h:319
inline ::flatbuffers::Offset< GoldenInfo > CreateGoldenInfoDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::GoldenKV >> *golden_map=nullptr)
Definition: debug_info_generated.h:266
inline ::flatbuffers::Offset< GoldenKV > CreateGoldenKV(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > key=0, ::flatbuffers::Offset< tt::target::GoldenTensor > value=0)
Definition: debug_info_generated.h:191
inline ::flatbuffers::Offset< GoldenTensor > CreateGoldenTensor(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> stride=0, tt::target::DataType dtype=tt::target::DataType::Float32, ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> data=0)
Definition: debug_info_generated.h:106
inline ::flatbuffers::Offset< MLIR > CreateMLIRDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, const char *source=nullptr)
Definition: debug_info_generated.h:334
DataType
Definition: types_generated.h:117
inline ::flatbuffers::Offset< DebugInfo > CreateDebugInfoDirect(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::MLIR > mlir=0, const char *cpp=nullptr, ::flatbuffers::Offset< tt::target::GoldenInfo > golden_info=0)
Definition: debug_info_generated.h:416
Definition: debug_info_generated.h:18
Definition: debug_info_generated.h:375
DebugInfo Table
Definition: debug_info_generated.h:376
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:378
::flatbuffers::Offset< DebugInfo > Finish()
Definition: debug_info_generated.h:392
DebugInfoBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:388
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:377
void add_cpp(::flatbuffers::Offset<::flatbuffers::String > cpp)
Definition: debug_info_generated.h:382
void add_golden_info(::flatbuffers::Offset< tt::target::GoldenInfo > golden_info)
Definition: debug_info_generated.h:385
void add_mlir(::flatbuffers::Offset< tt::target::MLIR > mlir)
Definition: debug_info_generated.h:379
Definition: debug_info_generated.h:411
static constexpr auto Create
Definition: debug_info_generated.h:413
DebugInfo type
Definition: debug_info_generated.h:412
Definition: debug_info_generated.h:36
const tt::target::GoldenInfo * golden_info() const
Definition: debug_info_generated.h:360
const tt::target::MLIR * mlir() const
Definition: debug_info_generated.h:354
const ::flatbuffers::Vector< int64_t > * stride() const
Definition: debug_info_generated.h:52
GoldenInfoBuilder Builder
Definition: debug_info_generated.h:218
const ::flatbuffers::String * cpp() const
Definition: debug_info_generated.h:357
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::GoldenKV > > * golden_map() const
Definition: debug_info_generated.h:223
GoldenTensorBuilder Builder
Definition: debug_info_generated.h:37
const ::flatbuffers::Vector< uint8_t > * data() const
Definition: debug_info_generated.h:58
tt::target::DataType dtype() const
Definition: debug_info_generated.h:55
const ::flatbuffers::String * name() const
Definition: debug_info_generated.h:46
DebugInfoBuilder Builder
Definition: debug_info_generated.h:347
MLIRBuilder Builder
Definition: debug_info_generated.h:276
const ::flatbuffers::String * key() const
Definition: debug_info_generated.h:154
GoldenKVBuilder Builder
Definition: debug_info_generated.h:148
const tt::target::GoldenTensor * value() const
Definition: debug_info_generated.h:157
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: debug_info_generated.h:61
const ::flatbuffers::String * source() const
Definition: debug_info_generated.h:285
const ::flatbuffers::Vector< int64_t > * shape() const
Definition: debug_info_generated.h:49
Definition: debug_info_generated.h:235
::flatbuffers::Offset< GoldenInfo > Finish()
Definition: debug_info_generated.h:246
void add_golden_map(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::GoldenKV >>> golden_map)
Definition: debug_info_generated.h:239
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:237
GoldenInfoBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:242
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:238
GoldenInfo Table
Definition: debug_info_generated.h:236
Definition: debug_info_generated.h:261
GoldenInfo type
Definition: debug_info_generated.h:262
static constexpr auto Create
Definition: debug_info_generated.h:263
Definition: debug_info_generated.h:170
GoldenKV Table
Definition: debug_info_generated.h:171
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:172
::flatbuffers::Offset< GoldenKV > Finish()
Definition: debug_info_generated.h:184
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:173
void add_value(::flatbuffers::Offset< tt::target::GoldenTensor > value)
Definition: debug_info_generated.h:177
GoldenKVBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:180
void add_key(::flatbuffers::Offset<::flatbuffers::String > key)
Definition: debug_info_generated.h:174
Definition: debug_info_generated.h:201
GoldenKV type
Definition: debug_info_generated.h:202
static constexpr auto Create
Definition: debug_info_generated.h:203
Definition: debug_info_generated.h:76
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape)
Definition: debug_info_generated.h:83
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:78
GoldenTensor Table
Definition: debug_info_generated.h:77
void add_data(::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> data)
Definition: debug_info_generated.h:92
::flatbuffers::Offset< GoldenTensor > Finish()
Definition: debug_info_generated.h:99
void add_dtype(tt::target::DataType dtype)
Definition: debug_info_generated.h:89
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
Definition: debug_info_generated.h:80
void add_stride(::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> stride)
Definition: debug_info_generated.h:86
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:79
GoldenTensorBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:95
Definition: debug_info_generated.h:122
GoldenTensor type
Definition: debug_info_generated.h:123
static constexpr auto Create
Definition: debug_info_generated.h:124
Definition: debug_info_generated.h:298
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:301
void add_source(::flatbuffers::Offset<::flatbuffers::String > source)
Definition: debug_info_generated.h:305
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
Definition: debug_info_generated.h:302
::flatbuffers::Offset< MLIR > Finish()
Definition: debug_info_generated.h:312
MLIRBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:308
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:300
MLIR Table
Definition: debug_info_generated.h:299
Definition: debug_info_generated.h:329
MLIR type
Definition: debug_info_generated.h:330
static constexpr auto Create
Definition: debug_info_generated.h:331