aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeTypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeTypes.h')
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeTypes.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeTypes.h b/lib/CodeGen/SelectionDAG/LegalizeTypes.h
index 047c0582d4..7e8ea6640d 100644
--- a/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+++ b/lib/CodeGen/SelectionDAG/LegalizeTypes.h
@@ -117,16 +117,16 @@ public:
void run();
- /// ReanalyzeNodeFlags - Recompute the NodeID flags for the specified node,
- /// adding it to the worklist if ready.
- void ReanalyzeNodeFlags(SDNode *N) {
+ /// ReanalyzeNode - Recompute the NodeID and correct processed operands
+ /// for the specified node, adding it to the worklist if ready.
+ void ReanalyzeNode(SDNode *N) {
N->setNodeId(NewNode);
- MarkNewNodes(N);
+ AnalyzeNewNode(N);
}
-
+
private:
- void MarkNewNodes(SDNode *N);
-
+ void AnalyzeNewNode(SDNode *&N);
+
void ReplaceValueWith(SDOperand From, SDOperand To);
void ReplaceNodeWith(SDNode *From, SDNode *To);