diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-07-08 22:59:23 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-07-08 22:59:23 +0000 |
commit | 0baf1c0911017be6626cf4fe4cc78d345fdc9a27 (patch) | |
tree | 9d67304cb681519a305dc581beea8a60fcd4fc7d /lib/CodeGen/InstrSched/SchedGraph.h | |
parent | 9afa88c3a73187b9454085651807896002e020ca (diff) |
A single MachineInstr operand may now be both a def and a use,
so additional dep. edges have to be added.
This was needed to correctly handle conditional move instructions!
MachineCodeForBasicBlock is now an annotation on BasicBlock.
Renamed "earliestForNode" to "earliestReadyTimeForNode".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2826 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/InstrSched/SchedGraph.h')
-rw-r--r-- | lib/CodeGen/InstrSched/SchedGraph.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/InstrSched/SchedGraph.h b/lib/CodeGen/InstrSched/SchedGraph.h index 441a46c0e5..aa258813c3 100644 --- a/lib/CodeGen/InstrSched/SchedGraph.h +++ b/lib/CodeGen/InstrSched/SchedGraph.h @@ -327,6 +327,7 @@ private: const RefVec& defVec, const Value* defValue, bool refNodeIsDef, + bool refNodeIsDefAndUse, const TargetMachine& target); void addDummyEdges (); |