#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