diff options
author | Pedro Artigas <partigas@apple.com> | 2012-12-06 00:50:55 +0000 |
---|---|---|
committer | Pedro Artigas <partigas@apple.com> | 2012-12-06 00:50:55 +0000 |
commit | bf7d3bab268b501d5187ef32e7c3aed8c5df3244 (patch) | |
tree | 80dc1e91f74a52f504e0356557637120be114183 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | ab417b644c726a25d366c0f81d13bcf95608f572 (diff) | |
download | bcm5719-llvm-bf7d3bab268b501d5187ef32e7c3aed8c5df3244.tar.gz bcm5719-llvm-bf7d3bab268b501d5187ef32e7c3aed8c5df3244.zip |
change MCContext to work on the doInitialization/doFinalization model
reviewed by Evan Cheng <evan.cheng@apple.com>
llvm-svn: 169456
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineModuleInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineModuleInfo.cpp b/llvm/lib/CodeGen/MachineModuleInfo.cpp index 4fbbb05ee6b..c5fd4a17c27 100644 --- a/llvm/lib/CodeGen/MachineModuleInfo.cpp +++ b/llvm/lib/CodeGen/MachineModuleInfo.cpp @@ -270,6 +270,9 @@ MachineModuleInfo::~MachineModuleInfo() { } bool MachineModuleInfo::doInitialization(Module &M) { + + Context.doInitialization(); + ObjFileMMI = 0; CompactUnwindEncoding = 0; CurCallSite = 0; @@ -291,6 +294,8 @@ bool MachineModuleInfo::doFinalization(Module &M) { delete AddrLabelSymbols; AddrLabelSymbols = 0; + Context.doFinalization(); + return false; } |