#include <OpGraph.h>
|
| OpGraphOp (std::string name, int bitwidth) |
|
| OpGraphOp (std::string name, int bitwidth, OpGraphOpCode opcode) |
|
| OpGraphOp (std::string name, int bitwidth, OpGraphOpCode opcode, BitConfig *bitConfig) |
|
| OpGraphOp (std::string name, int bitwidth, OpGraphOpCode opcode, std::int64_t constVal) |
|
| OpGraphOp (std::string name, int bitwidth, OpGraphOpCode opcode, std::string cmpMode, bool cmp) |
|
| ~OpGraphOp () |
|
| OpGraphOp (const OpGraphOp &)=delete |
|
| OpGraphOp (OpGraphOp &&)=default |
|
OpGraphOp & | operator= (const OpGraphOp &)=delete |
|
OpGraphOp & | operator= (OpGraphOp &)=default |
|
OpGraphOp | propertyClone () const |
|
OpGraphOp | propertyClone (std::string new_name) const |
|
std::int64_t | getConstValue () const |
|
std::string | getCmpMode () const |
|
std::string | getMemName () const |
|
auto | getOpCode () const |
|
bool | operator== (const OpGraphOp &rhs) const |
|
bool | operator!= (const OpGraphOp &rhs) const |
|
| OpGraphNode (std::string name) |
|
virtual | ~OpGraphNode () |
|
const std::string & | getName () const |
|
bool | operator== (const OpGraphNode &rhs) const |
|
bool | operator!= (const OpGraphNode &rhs) const |
|
Definition at line 131 of file OpGraph.h.
◆ OpGraphOp() [1/7]
OpGraphOp::OpGraphOp |
( |
std::string |
name, |
|
|
int |
bitwidth |
|
) |
| |
◆ OpGraphOp() [2/7]
OpGraphOp::OpGraphOp |
( |
std::string |
name, |
|
|
int |
bitwidth, |
|
|
OpGraphOpCode |
opcode |
|
) |
| |
◆ OpGraphOp() [3/7]
◆ OpGraphOp() [4/7]
OpGraphOp::OpGraphOp |
( |
std::string |
name, |
|
|
int |
bitwidth, |
|
|
OpGraphOpCode |
opcode, |
|
|
std::int64_t |
constVal |
|
) |
| |
◆ OpGraphOp() [5/7]
OpGraphOp::OpGraphOp |
( |
std::string |
name, |
|
|
int |
bitwidth, |
|
|
OpGraphOpCode |
opcode, |
|
|
std::string |
cmpMode, |
|
|
bool |
cmp |
|
) |
| |
◆ ~OpGraphOp()
OpGraphOp::~OpGraphOp |
( |
| ) |
|
◆ OpGraphOp() [6/7]
◆ OpGraphOp() [7/7]
◆ getCmpMode()
std::string OpGraphOp::getCmpMode |
( |
| ) |
const |
|
inline |
◆ getConstValue()
std::int64_t OpGraphOp::getConstValue |
( |
| ) |
const |
|
inline |
◆ getMemName()
std::string OpGraphOp::getMemName |
( |
| ) |
const |
|
inline |
◆ getOpCode()
auto OpGraphOp::getOpCode |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool OpGraphOp::operator!= |
( |
const OpGraphOp & |
rhs | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool OpGraphOp::operator== |
( |
const OpGraphOp & |
rhs | ) |
const |
◆ propertyClone() [1/2]
Make a copy that is the same, but with no connections
Definition at line 149 of file OpGraph.h.
◆ propertyClone() [2/2]
OpGraphOp OpGraphOp::propertyClone |
( |
std::string |
new_name | ) |
const |
◆ operator<< [1/2]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const OpGraphOpCode & |
opcode |
|
) |
| |
|
friend |
◆ operator<< [2/2]
std::ostream& operator<< |
( |
std::ostream & |
output, |
|
|
const OpGraphOp & |
op |
|
) |
| |
|
friend |
◆ operator>>
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
OpGraphOpCode & |
opcode |
|
) |
| |
|
friend |
◆ bitConfig
◆ bitwidth
int OpGraphOp::bitwidth = 32 |
◆ cmpMode
std::string OpGraphOp::cmpMode = "" |
◆ constVal
std::int64_t OpGraphOp::constVal = 0 |
◆ input
◆ memName
std::string OpGraphOp::memName = "" |
◆ opcode
◆ output
The documentation for this class was generated from the following files:
- /media/maple_tb_disk/wicklun2/cgra-me-website/cgra-me/inc/CGRA/OpGraph.h
- /media/maple_tb_disk/wicklun2/cgra-me-website/cgra-me/src/core/OpGraph.cpp