47 std::shared_ptr<TTAMachine::Socket>
in1sock,
48 std::shared_ptr<TTAMachine::Socket>
in2sock);
50 while (!
ops.empty()) {
71 std::unique_ptr<BlocksLSU>
lsu0;
72 std::unique_ptr<BlocksLSU>
lsu1;
73 std::shared_ptr<TTAMachine::Socket>
in1sock;
74 std::shared_ptr<TTAMachine::Socket>
in2sock;
80 bool usesOut0,
bool usesOut1);
std::shared_ptr< TTAMachine::Socket > in2sock
std::shared_ptr< TTAMachine::Socket > in1sock
std::vector< TTAMachine::HWOperation * > ops
std::list< std::string > sources
std::shared_ptr< TTAMachine::Socket > in2sock
std::unique_ptr< BlocksLSU > lsu0
std::shared_ptr< TTAMachine::Socket > in1sock
std::unique_ptr< BlocksLSU > lsu1
std::list< std::string > sources
TTAMachine::FunctionUnit * lsu
void ConfigurePipeline(TTAMachine::ExecutionPipeline *pipeline, bool isLoadOp)
TTAMachine::HWOperation * CreateHWStoreOp(const std::string &name)
TTAMachine::HWOperation * CreateHWLoadOp(const std::string &name)
void BindPorts(TTAMachine::HWOperation *hwOp, bool isLoadOp)