diff options
| author | Devang Patel <dpatel@apple.com> | 2011-07-19 00:28:24 +0000 | 
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2011-07-19 00:28:24 +0000 | 
| commit | 497a397f3e4edeb102bb2e2509a3795feafaf742 (patch) | |
| tree | d899a03c7d69f007fb2172fc9e6b92851ca15a68 /lib | |
| parent | 343c3a5005fd354aa84e7dbebd663f4fd5011a82 (diff) | |
| download | external_llvm-497a397f3e4edeb102bb2e2509a3795feafaf742.zip external_llvm-497a397f3e4edeb102bb2e2509a3795feafaf742.tar.gz external_llvm-497a397f3e4edeb102bb2e2509a3795feafaf742.tar.bz2  | |
Revert r135423.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135454 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/CodeGen/SelectionDAG/FastISel.cpp | 22 | ||||
| -rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 | 
2 files changed, 0 insertions, 24 deletions
diff --git a/lib/CodeGen/SelectionDAG/FastISel.cpp b/lib/CodeGen/SelectionDAG/FastISel.cpp index 09102ec..f720322 100644 --- a/lib/CodeGen/SelectionDAG/FastISel.cpp +++ b/lib/CodeGen/SelectionDAG/FastISel.cpp @@ -292,28 +292,6 @@ void FastISel::recomputeInsertPt() {      ++FuncInfo.InsertPt;  } -/// recomputeDebugLocForMaterializedRegs - Recompute debug location for -/// very first instruction in a basic block. All instructions emitted -/// to materialize registers do not have location information, see -/// enterLocalValueArea(), becase they may not be emited at the right -/// location. -void FastISel::recomputeDebugLocForMaterializedRegs() { -  if (!getLastLocalValue()) -    return; -  MachineInstr *First = FuncInfo.MBB->getFirstNonPHI(); -  if (!First->getDebugLoc().isUnknown()) -    return; - -  for (MachineBasicBlock::iterator I = FuncInfo.MBB->begin(), -         E = FuncInfo.MBB->end(); I != E; ++I) { -    DebugLoc DL = I->getDebugLoc(); -    if (!DL.isUnknown()) { -      First->setDebugLoc(DL); -      return; -    } -  } -} -  FastISel::SavePoint FastISel::enterLocalValueArea() {    MachineBasicBlock::iterator OldInsertPt = FuncInfo.InsertPt;    DebugLoc OldDL = DL; diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index d3cb0fe..87bb296 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -964,8 +964,6 @@ void SelectionDAGISel::SelectAllBasicBlocks(const Function &Fn) {      else        ++NumFastIselBlocks; -    if (FastIS && LLVMBB != &Fn.getEntryBlock()) -      FastIS->recomputeDebugLocForMaterializedRegs();      if (Begin != BI) {        // Run SelectionDAG instruction selection on the remainder of the block        // not handled by FastISel. If FastISel is not run, this is the entire  | 
