diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 13:51:12 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 13:51:12 +0000 |
commit | ef5decab535f0f45cff45abf156294d3be495660 (patch) | |
tree | 15a2ca51a9c194d282deb789309a9068f0d4701f /lib/Target/SystemZ/SystemZInstrInfo.h | |
parent | 33b350bf24be396a127c81af045468765731afc7 (diff) | |
download | llvm-ef5decab535f0f45cff45abf156294d3be495660.tar.gz llvm-ef5decab535f0f45cff45abf156294d3be495660.tar.bz2 llvm-ef5decab535f0f45cff45abf156294d3be495660.tar.xz |
Emit callee-saved regs spills / restores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75943 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/SystemZInstrInfo.h')
-rw-r--r-- | lib/Target/SystemZ/SystemZInstrInfo.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/SystemZ/SystemZInstrInfo.h b/lib/Target/SystemZ/SystemZInstrInfo.h index 9f46135319..1e0cc82c69 100644 --- a/lib/Target/SystemZ/SystemZInstrInfo.h +++ b/lib/Target/SystemZ/SystemZInstrInfo.h @@ -14,8 +14,9 @@ #ifndef LLVM_TARGET_SYSTEMZINSTRINFO_H #define LLVM_TARGET_SYSTEMZINSTRINFO_H -#include "llvm/Target/TargetInstrInfo.h" #include "SystemZRegisterInfo.h" +#include "llvm/ADT/IndexedMap.h" +#include "llvm/Target/TargetInstrInfo.h" namespace llvm { @@ -24,6 +25,7 @@ class SystemZTargetMachine; class SystemZInstrInfo : public TargetInstrInfoImpl { const SystemZRegisterInfo RI; SystemZTargetMachine &TM; + IndexedMap<unsigned> RegSpillOffsets; public: explicit SystemZInstrInfo(SystemZTargetMachine &TM); |