summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/CodeGen/ScheduleDAG.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/include/llvm/CodeGen/ScheduleDAG.h b/llvm/include/llvm/CodeGen/ScheduleDAG.h
index 8ffe7f74389..0f82ae91fde 100644
--- a/llvm/include/llvm/CodeGen/ScheduleDAG.h
+++ b/llvm/include/llvm/CodeGen/ScheduleDAG.h
@@ -549,10 +549,13 @@ namespace llvm {
const SUnit *getNode() const { return Node; }
/// isCtrlDep - Test if this is not an SDep::Data dependence.
bool isCtrlDep() const {
- return Node->Preds[Operand].isCtrl();
+ return getSDep().isCtrl();
}
bool isArtificialDep() const {
- return Node->Preds[Operand].isArtificial();
+ return getSDep().isArtificial();
+ }
+ const SDep &getSDep() const {
+ return Node->Preds[Operand];
}
};
OpenPOWER on IntegriCloud