diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2012-11-19 21:06:26 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2012-11-19 21:06:26 +0000 |
commit | f65a638d942b87413a7181acb965e4c2fc4c0c6f (patch) | |
tree | 71146f0c8d3c98c1b1d2a92c4f04062621a88cc4 /llvm/lib/CodeGen/AsmPrinter/DwarfException.h | |
parent | 218894788d8735cf9ad7c2dbc53fbd3f6a31d84f (diff) | |
download | bcm5719-llvm-f65a638d942b87413a7181acb965e4c2fc4c0c6f.tar.gz bcm5719-llvm-f65a638d942b87413a7181acb965e4c2fc4c0c6f.zip |
Factor out type info emission into separate routine.
It turned out that ARM wants different layout of type infos.
This is yet another patch in attempt to fix PR7187
llvm-svn: 168325
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfException.h')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfException.h b/llvm/lib/CodeGen/AsmPrinter/DwarfException.h index fe9e4936095..74b1b13367a 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfException.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfException.h @@ -121,6 +121,8 @@ protected: /// catches in the function. This tables is reversed indexed base 1. void EmitExceptionTable(); + virtual void EmitTypeInfos(unsigned TTypeEncoding); + public: //===--------------------------------------------------------------------===// // Main entry points. @@ -175,6 +177,7 @@ public: }; class ARMException : public DwarfException { + void EmitTypeInfos(unsigned TTypeEncoding); public: //===--------------------------------------------------------------------===// // Main entry points. |