diff options
| author | Andrew Trick <atrick@apple.com> | 2012-11-06 03:13:46 +0000 |
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2012-11-06 03:13:46 +0000 |
| commit | baeaabb2d0f6f84072a229945747aebf7adc8d27 (patch) | |
| tree | 27bac7b5268db705e9672e389b4517750bb25934 /llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp | |
| parent | 77930919add52a89db5ccd1b30dd8be17bf7baef (diff) | |
| download | bcm5719-llvm-baeaabb2d0f6f84072a229945747aebf7adc8d27.tar.gz bcm5719-llvm-baeaabb2d0f6f84072a229945747aebf7adc8d27.zip | |
ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.
This is in preparation for adding "weak" DAG edges, but generally
simplifies the design.
llvm-svn: 167435
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp b/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp index ca525703587..0e9ef4838d8 100644 --- a/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp +++ b/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp @@ -31,8 +31,7 @@ void VLIWMachineScheduler::postprocessDAG() { LastSequentialCall = &(SUnits[su]); // Look for a compare that defines a predicate. else if (SUnits[su].getInstr()->isCompare() && LastSequentialCall) - SUnits[su].addPred(SDep(LastSequentialCall, SDep::Order, 0, /*Reg=*/0, - false)); + SUnits[su].addPred(SDep(LastSequentialCall, SDep::Barrier)); } } |

