mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-13 22:24:07 +00:00
Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96285 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -50,6 +50,7 @@ namespace llvm {
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Forward declarations.
|
||||
class Constant;
|
||||
class MCSymbol;
|
||||
class MDNode;
|
||||
class GlobalVariable;
|
||||
class MachineBasicBlock;
|
||||
@ -66,6 +67,12 @@ class StructType;
|
||||
class MachineModuleInfoImpl {
|
||||
public:
|
||||
virtual ~MachineModuleInfoImpl();
|
||||
|
||||
typedef std::vector<std::pair<MCSymbol*, MCSymbol*> >
|
||||
SymbolListTy;
|
||||
protected:
|
||||
static SymbolListTy
|
||||
GetSortedStubs(const DenseMap<MCSymbol*, MCSymbol*> &Map);
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user