Move the vtable builder to CGVtable.cpp, general cleanup.

llvm-svn: 83798
This commit is contained in:
Anders Carlsson
2009-10-11 22:13:54 +00:00
parent 6e6ac47125
commit 2bb27f53e0
8 changed files with 614 additions and 554 deletions

View File

@@ -39,7 +39,8 @@ CodeGenModule::CodeGenModule(ASTContext &C, const CompileOptions &compileOpts,
Diagnostic &diags)
: BlockModule(C, M, TD, Types, *this), Context(C),
Features(C.getLangOptions()), CompileOpts(compileOpts), TheModule(M),
TheTargetData(TD), Diags(diags), Types(C, M, TD), MangleCtx(C), Runtime(0),
TheTargetData(TD), Diags(diags), Types(C, M, TD), MangleCtx(C),
VtableInfo(*this), Runtime(0),
MemCpyFn(0), MemMoveFn(0), MemSetFn(0), CFConstantStringClassRef(0),
VMContext(M.getContext()) {