]> granicus.if.org Git - clang/commit
IRgen: Add a stub class for generating ABI-specific C++ code.
authorCharles Davis <cdavis@mines.edu>
Tue, 25 May 2010 19:52:27 +0000 (19:52 +0000)
committerCharles Davis <cdavis@mines.edu>
Tue, 25 May 2010 19:52:27 +0000 (19:52 +0000)
commit3a811f1f4286ee3fd0c563c1cfe623956f3caa24
tree964583a829ddc445c40f30aac6688fb43cfb997b
parent32148cef25570a4fbe3ad0ec497ce3ae2cf1b774
IRgen: Add a stub class for generating ABI-specific C++ code.

This class only supports name mangling (which is apparently used during C/ObjC
codegen). For now only the Itanium C++ ABI is supported. Patches to add a
second C++ ABI are forthcoming.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104630 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCXXABI.h [new file with mode: 0644]
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/ItaniumCXXABI.cpp [new file with mode: 0644]