[PATCH] CodeGen: Refactor RTTI emission
David Majnemer
david.majnemer at gmail.com
Mon Jun 23 14:30:50 PDT 2014
Hi rsmith, rnk, whunt, rjmccall,
Let's not expose ABI specific minutia inside of CodeGenModule and
instead abstract it through CXXABI. This gets rid of
CodeGenModule::getCompleteObjectLocator,
CodeGenModule::EmitFundamentalTypeDescriptor{s,},
CodeGenModule::getMSTypeDescriptor,
CodeGenModule::getMSCompleteObjectLocator.
http://reviews.llvm.org/D4261
Files:
include/clang/AST/Type.h
lib/AST/Type.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGRTTI.cpp
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/CodeGen/MicrosoftRTTI.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4261.10765.patch
Type: text/x-patch
Size: 119219 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140623/d5ca4a3e/attachment.bin>
More information about the cfe-commits
mailing list