CGRA-ME
MRRGNode Member List

This is the complete list of members for MRRGNode, including all inherited members.

applyReferenceRename(const std::unordered_map< const MRRGNode *, MRRGNode * > &rename_map)MRRGNodeprivate
bitwidthMRRGNode
canMapOp(OpGraphOp const *op) constMRRGNode
capacityMRRGNode
cycleMRRGNode
delayMRRGNode
etMRRGNode
faninMRRGNode
fanoutMRRGNode
getContextNum() constMRRGNodeinline
getFullName() constMRRGNode
getHierarchyQualifiedName() constMRRGNodeinline
getLatency() constMRRGNodeinline
latencyMRRGNode
make_function(Module *parent, int bitwidth, int cycle, STR &&name, int latency, SupportedOps supported_ops, int max_cap=1, bool is_const_unit=false)MRRGNodeinlinestatic
make_operand_pin(Module *parent, int bitwidth, int cycle, STR &&name, SupportedOpTags operand_tags, int latency=0, int max_cap=1)MRRGNodeinlinestatic
make_routing(Module *parent, int bitwidth, int cycle, STR &&name, int latency=0, int max_cap=1)MRRGNodeinlinestatic
make_routing_function(Module *parent, int bitwidth, int cycle, STR &&name, int latency, SupportedOpTags operand_tags, SupportedOps supported_ops, int max_cap=1)MRRGNodeinlinestatic
MRRG classMRRGNodefriend
MRRGNode(Module *parent, int cycle, std::string name, MRRGNode_Type type, int latency, int bitwidth, SupportedOps &&supported_ops, HWEntityType et, SupportedOpTags supported_operand_tags, int max_cap=1)MRRGNodeinline
MRRGNode(const MRRGNode &)=defaultMRRGNodeprivate
MRRGNode(MRRGNode &&)=defaultMRRGNode
nameMRRGNode
operator<<(std::ostream &out, const MRRGNode &node)MRRGNodefriend
operator<<(std::ostream &out, const MRRGNode &node)MRRGNodefriend
operator=(const MRRGNode &)=defaultMRRGNodeprivate
operator=(MRRGNode &&)=defaultMRRGNode
parentMRRGNode
supported_operand_tagsMRRGNode
supported_opsMRRGNode
SupportedOpTags typedefMRRGNode
typeMRRGNode