diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-03-01 20:05:10 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-03-01 20:05:10 +0000 |
commit | b76d234ee930bd94fe3401003ffb0d4a70688cb1 (patch) | |
tree | 3ec955b832363cc82e9adde7396f11663de2e7ca /llvm/lib/CodeGen/LiveIntervals.h | |
parent | b22d09cc5e10fba7999cdbfb7ffad0865913c77d (diff) | |
download | bcm5719-llvm-b76d234ee930bd94fe3401003ffb0d4a70688cb1.tar.gz bcm5719-llvm-b76d234ee930bd94fe3401003ffb0d4a70688cb1.zip |
Add the long awaited memory operand folding support for linear scan
llvm-svn: 12058
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervals.h')
-rw-r--r-- | llvm/lib/CodeGen/LiveIntervals.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveIntervals.h b/llvm/lib/CodeGen/LiveIntervals.h index 24bc8956b3f..5b78342e281 100644 --- a/llvm/lib/CodeGen/LiveIntervals.h +++ b/llvm/lib/CodeGen/LiveIntervals.h @@ -28,6 +28,7 @@ namespace llvm { class LiveVariables; class MRegisterInfo; + class VirtRegMap; class LiveIntervals : public MachineFunctionPass { @@ -164,7 +165,7 @@ namespace llvm { Intervals& getIntervals() { return intervals_; } - void updateSpilledInterval(Interval& i, int slot); + void updateSpilledInterval(Interval& i, VirtRegMap& vrm, int slot); private: /// computeIntervals - compute live intervals |