]> granicus.if.org Git - clang/commit
First pass at abstracting out a class for the target C++ ABI.
authorJohn McCall <rjmccall@apple.com>
Fri, 25 Jan 2013 22:30:49 +0000 (22:30 +0000)
committerJohn McCall <rjmccall@apple.com>
Fri, 25 Jan 2013 22:30:49 +0000 (22:30 +0000)
commitb8b2c9da87e7d70a1679db026f40548b3192b705
treefaa4fbe6a64798098a71a21c89b2efc392f393e5
parentd07865b42dcb32154c75134fded51b38cc55a0c4
First pass at abstracting out a class for the target C++ ABI.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173514 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Basic/TargetCXXABI.h [new file with mode: 0644]
include/clang/Basic/TargetInfo.h
lib/AST/ASTContext.cpp
lib/AST/RecordLayout.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/VTableBuilder.cpp
lib/Basic/TargetInfo.cpp
lib/Basic/Targets.cpp
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGRecordLayoutBuilder.cpp
lib/CodeGen/CodeGenModule.cpp
lib/Sema/SemaType.cpp