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