From 567cac0c511c2361ddb76eb4b8d49d306107a921 Mon Sep 17 00:00:00 2001 From: Stuart Hastings Date: Tue, 19 Apr 2011 20:09:38 +0000 Subject: [PATCH] Delete unnecessary variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129796 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 80eeab645d1..e605e5ae03c 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -66,9 +66,6 @@ class SelectionDAGLegalize { /// against each other, including inserted libcalls. SmallVector LastCALLSEQ; - // Track CALLSEQ_BEGIN/CALLSEQ_END nesting. - int depthCALLSEQ; - enum LegalizeAction { Legal, // The target natively supports this operation. Promote, // This operation should be executed in a larger type. @@ -183,16 +180,13 @@ private: void ExpandNode(SDNode *Node, SmallVectorImpl &Results); void PromoteNode(SDNode *Node, SmallVectorImpl &Results); - SDValue getLastCALLSEQ() { return LastCALLSEQ.back(); /*[depthCALLSEQ];*/ } - void setLastCALLSEQ(const SDValue s) { LastCALLSEQ.back() /*[depthCALLSEQ]*/ = s; } + SDValue getLastCALLSEQ() { return LastCALLSEQ.back(); } + void setLastCALLSEQ(const SDValue s) { LastCALLSEQ.back() = s; } void pushLastCALLSEQ(SDValue s) { - depthCALLSEQ++; LastCALLSEQ.push_back(s); } void popLastCALLSEQ() { LastCALLSEQ.pop_back(); - depthCALLSEQ--; - assert(depthCALLSEQ >= 0 && "excess pop of LastCALLSEQ"); } }; } @@ -239,7 +233,6 @@ SelectionDAGLegalize::SelectionDAGLegalize(SelectionDAG &dag, } void SelectionDAGLegalize::LegalizeDAG() { - depthCALLSEQ = 0; pushLastCALLSEQ(DAG.getEntryNode()); // The legalize process is inherently a bottom-up recursive process (users @@ -952,7 +945,7 @@ SDValue SelectionDAGLegalize::LegalizeOp(SDValue Op) { case ISD::BR_JT: case ISD::BR_CC: case ISD::BRCOND: - assert(depthCALLSEQ == 1 && "branch inside CALLSEQ_BEGIN/END?"); + assert(LastCALLSEQ.size() == 1 && "branch inside CALLSEQ_BEGIN/END?"); // Branches tweak the chain to include LastCALLSEQ Ops[0] = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Ops[0], getLastCALLSEQ()); @@ -3546,7 +3539,7 @@ void SelectionDAGLegalize::ExpandNode(SDNode *Node, LegalizeSetCCCondCode(TLI.getSetCCResultType(Tmp2.getValueType()), Tmp2, Tmp3, Tmp4, dl); - assert(depthCALLSEQ == 1 && "branch inside CALLSEQ_BEGIN/END?"); + assert(LastCALLSEQ.size() == 1 && "branch inside CALLSEQ_BEGIN/END?"); setLastCALLSEQ(DAG.getEntryNode()); assert(!Tmp3.getNode() && "Can't legalize BR_CC with legal condition!");