}
// Set dedicated memory reigion for intermediate buffer(s)
- for (uint32_t n = 0; n < m->entity()->bag()->size(); ++n)
- {
- auto bag = m->entity()->bag()->at(n);
-
- if (!bag->isInput() && !bag->isOutput())
- {
- auto name = invoke.local();
-
- invoke.head.append("auto ", name, " = new uint8_t[", bag->size() * sizeof(float), "];");
- invoke.tail.append("delete[] ", name, ";");
-
- mem.base(bag, name);
- mem.size(bag, pp::fmt(bag->size() * sizeof(float)));
- }
- }
-
- // Set dedicated memory reigion for intermediate buffer(s)
for (const auto &bag : intermediates(_code))
{
auto name = invoke.local();