summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-11-21 02:27:52 +0000
committerDan Gohman <gohman@apple.com>2008-11-21 02:27:52 +0000
commitcddd428459a66830b0d072823f94224ace58e625 (patch)
tree2723eec0295e94d50a7d8be9b73db7e406ad3a9b /lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
parente1a6d160e53fcac749d450d17845d0da5fd4f26e (diff)
downloadllvm-cddd428459a66830b0d072823f94224ace58e625.tar.gz
llvm-cddd428459a66830b0d072823f94224ace58e625.tar.bz2
llvm-cddd428459a66830b0d072823f94224ace58e625.tar.xz
Add a flag to SDep for tracking which edges are anti-dependence edges.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59785 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp')
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
index f684c3efcf..55fd7e4abc 100644
--- a/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
+++ b/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
@@ -287,18 +287,18 @@ SUnit *ScheduleDAGFast::CopyAndMoveSuccessors(SUnit *SU) {
if (I->isCtrl)
ChainPred = I->Dep;
else if (I->Dep->getNode() && I->Dep->getNode()->isOperandOf(LoadNode))
- LoadPreds.push_back(SDep(I->Dep, I->Reg, I->Cost, false, false));
+ LoadPreds.push_back(SDep(I->Dep, I->Reg, I->Cost, false, false, false));
else
- NodePreds.push_back(SDep(I->Dep, I->Reg, I->Cost, false, false));
+ NodePreds.push_back(SDep(I->Dep, I->Reg, I->Cost, false, false, false));
}
for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
I != E; ++I) {
if (I->isCtrl)
ChainSuccs.push_back(SDep(I->Dep, I->Reg, I->Cost,
- I->isCtrl, I->isArtificial));
+ I->isCtrl, I->isArtificial, I->isAntiDep));
else
NodeSuccs.push_back(SDep(I->Dep, I->Reg, I->Cost,
- I->isCtrl, I->isArtificial));
+ I->isCtrl, I->isArtificial, I->isAntiDep));
}
if (ChainPred) {