diff options
author | Stuart Hastings <stuart@apple.com> | 2011-04-19 20:09:38 +0000 |
---|---|---|
committer | Stuart Hastings <stuart@apple.com> | 2011-04-19 20:09:38 +0000 |
commit | 567cac0c511c2361ddb76eb4b8d49d306107a921 (patch) | |
tree | 87527313313dd518f1232a1527c9b07c2f2d5138 /lib | |
parent | 2cc40138537abc39c360f0c83a7c78014b9b9ba1 (diff) |
Delete unnecessary variable. <rdar://problem/7662569>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129796 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 80eeab645d..e605e5ae03 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<SDValue, 8> 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<SDValue> &Results); void PromoteNode(SDNode *Node, SmallVectorImpl<SDValue> &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!"); |