forked from OSchip/llvm-project
parent
b53713f26b
commit
eefc0a2410
|
|
@ -27,6 +27,7 @@ namespace llvm {
|
||||||
class GlobalAlias;
|
class GlobalAlias;
|
||||||
class MachineConstantPoolEntry;
|
class MachineConstantPoolEntry;
|
||||||
class MachineConstantPoolValue;
|
class MachineConstantPoolValue;
|
||||||
|
class MachineModuleInfo;
|
||||||
class Mangler;
|
class Mangler;
|
||||||
class TargetAsmInfo;
|
class TargetAsmInfo;
|
||||||
class Type;
|
class Type;
|
||||||
|
|
@ -43,6 +44,11 @@ namespace llvm {
|
||||||
///
|
///
|
||||||
unsigned FunctionNumber;
|
unsigned FunctionNumber;
|
||||||
|
|
||||||
|
/// MachineModuleInfo - This is needed because printDeclare() has to insert
|
||||||
|
/// DebugVariable entries into the dwarf table. This is a short term hack
|
||||||
|
/// that ought be fixed soon.
|
||||||
|
MachineModuleInfo *MMI;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Necessary for external weak linkage support
|
// Necessary for external weak linkage support
|
||||||
std::set<const GlobalValue*> ExtWeakSymbols;
|
std::set<const GlobalValue*> ExtWeakSymbols;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue