diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-28 04:15:37 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-28 04:15:37 +0000 |
commit | 5bba08425374ca36fe5fbc7423ce1a09858e4097 (patch) | |
tree | dfbbfeaacf943481840eae1bdfbd93a7a2ab16c7 /include | |
parent | 4213618088b0c0c85b208a01b45d89972984831b (diff) | |
download | llvm-5bba08425374ca36fe5fbc7423ce1a09858e4097.tar.gz llvm-5bba08425374ca36fe5fbc7423ce1a09858e4097.tar.bz2 llvm-5bba08425374ca36fe5fbc7423ce1a09858e4097.tar.xz |
Start adding basic support for emitting the call frame instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122590 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/MC/MCDwarf.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/MC/MCDwarf.h b/include/llvm/MC/MCDwarf.h index 303376f16e..26c28294ab 100644 --- a/include/llvm/MC/MCDwarf.h +++ b/include/llvm/MC/MCDwarf.h @@ -16,6 +16,7 @@ #define LLVM_MC_MCDWARF_H #include "llvm/ADT/StringRef.h" +#include "llvm/CodeGen/MachineLocation.h" // FIXME #include "llvm/MC/MCObjectWriter.h" #include "llvm/Support/raw_ostream.h" #include "llvm/Support/Dwarf.h" @@ -227,10 +228,13 @@ namespace llvm { }; struct MCDwarfFrameInfo { + MCDwarfFrameInfo() : Begin(0), End(0), Personality(0), Lsda(0), Moves(), + PersonalityEncoding(0), LsdaEncoding(0) {} MCSymbol *Begin; MCSymbol *End; const MCSymbol *Personality; const MCSymbol *Lsda; + std::vector<MachineMove> Moves; unsigned PersonalityEncoding; unsigned LsdaEncoding; }; |