4 #include <libfirm/firm.h>
5 #include "../globals.hpp"
27 return node == otherNode.node;
31 return node == otherNode;
53 void replaceWith(ir_node* node,
bool copyTarval =
false);
void setTarval(Tarval tarval)
Definition: Node.cpp:30
bool operator==(Node const &otherNode) const
Definition: Node.hpp:25
void replaceWith(ir_node *node, bool copyTarval=false)
Definition: Node.cpp:68
unsigned int getChildCount() const
Definition: Node.cpp:48
bool operator==(ir_node *otherNode) const
Definition: Node.hpp:29
Node getChild(unsigned int i) const
Definition: Node.cpp:35
bool isConst() const
Definition: Node.cpp:25
bool isNumeric() const
Definition: Node.cpp:87
Definition: Tarval.hpp:13
void setTarvalToUnknown()
Tarval getTarval() const
Definition: Node.cpp:10
vec< Node > getChildren() const
Definition: Node.cpp:58
Definition: CodeGen.cpp:11
ir_mode * getMode() const
Definition: Node.cpp:76
Tarval getValue() const
Definition: Node.cpp:20
unsigned getOpcode() const
Definition: Node.cpp:98
vec< std::pair< Node, unsigned int > > getOuts() const
Definition: Node.cpp:103
bool operator!=(ir_node *otherNode) const
Definition: Node.hpp:37
Node()
Definition: Node.hpp:15
void setChild(unsigned int i, Node child)
Definition: Node.cpp:43
bool operator!=(Node const &otherNode) const
Definition: Node.hpp:33
bool isNumericOrBool() const
Definition: Node.cpp:81
std::vector< T > vec
Definition: globals.hpp:8
bool hasChildren() const
Definition: Node.cpp:53
long getNodeNumber() const
Definition: Node.cpp:93