Home
last modified time | relevance | path

Searched refs:SimpleDDGNode (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DDDG.cpp43 if (isa<SimpleDDGNode>(this)) { in collectInstructions()
44 for (Instruction *I : cast<const SimpleDDGNode>(this)->getInstructions()) in collectInstructions()
84 if (isa<SimpleDDGNode>(N)) { in operator <<()
108 SimpleDDGNode::SimpleDDGNode(Instruction &I) in SimpleDDGNode() function in SimpleDDGNode
114 SimpleDDGNode::SimpleDDGNode(const SimpleDDGNode &N) in SimpleDDGNode() function in SimpleDDGNode
121 SimpleDDGNode::SimpleDDGNode(SimpleDDGNode &&N) in SimpleDDGNode() function in SimpleDDGNode
128 SimpleDDGNode::~SimpleDDGNode() { InstList.clear(); } in ~SimpleDDGNode()
271 const auto *SimpleSrc = dyn_cast<const SimpleDDGNode>(&Src); in areNodesMergeable()
272 const auto *SimpleTgt = dyn_cast<const SimpleDDGNode>(&Tgt); in areNodesMergeable()
284 assert(isa<SimpleDDGNode>(&A) && isa<SimpleDDGNode>(&B) && in mergeNodes()
[all …]
H A DDDGPrinter.cpp90 if (isa<SimpleDDGNode>(Node)) in getSimpleNodeLabel()
91 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getSimpleNodeLabel()
109 if (isa<SimpleDDGNode>(Node)) in getVerboseNodeLabel()
110 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getVerboseNodeLabel()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h106 class SimpleDDGNode : public DDGNode {
110 SimpleDDGNode() = delete;
111 SimpleDDGNode(Instruction &I);
112 SimpleDDGNode(const SimpleDDGNode &N);
113 SimpleDDGNode(SimpleDDGNode &&N);
114 ~SimpleDDGNode();
116 SimpleDDGNode &operator=(const SimpleDDGNode &N) {
122 SimpleDDGNode &operator=(SimpleDDGNode &&N) {
147 static bool classof(const SimpleDDGNode *N) { return true; } in classof()
157 void appendInstructions(const SimpleDDGNode &Input) { in appendInstructions()
[all …]