Delete the EdgeMapping variable itself.
authorDan Gohman <gohman@apple.com>
Sat, 1 May 2010 00:02:20 +0000 (00:02 +0000)
committerDan Gohman <gohman@apple.com>
Sat, 1 May 2010 00:02:20 +0000 (00:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102810 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h

index 791482906d85ae1b0a04da4b7e8add52c633d530..ade38a5121cc30fcbd5ea2aad9c277463cb951bd 100644 (file)
@@ -545,7 +545,6 @@ void SelectionDAGBuilder::clear() {
   NodeMap.clear();
   PendingLoads.clear();
   PendingExports.clear();
-  EdgeMapping.clear();
   DAG.clear();
   CurDebugLoc = DebugLoc();
   HasTailCall = false;
index f52c0e0b31e58b2cb9d26d37a75e119f755e747c..baed7e6677e6e94f6831af7545017cc420566fd6 100644 (file)
@@ -273,10 +273,6 @@ public:
   /// SwitchInst code generation information.
   std::vector<BitTestBlock> BitTestCases;
 
-  /// EdgeMapping - If an edge from CurMBB to any MBB is changed (e.g. due to
-  /// scheduler custom lowering), track the change here.
-  DenseMap<MachineBasicBlock*, MachineBasicBlock*> EdgeMapping;
-
   // Emit PHI-node-operand constants only once even if used by multiple
   // PHI nodes.
   DenseMap<const Constant *, unsigned> ConstantsOut;