summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXXABI.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Abstract more member-pointerness out.John McCall2010-08-221-5/+28
| | | | llvm-svn: 111771
* Abstract out member-pointer conversions.John McCall2010-08-221-0/+7
| | | | | | Pretty much everything having to do with member pointers is ABI-specific. llvm-svn: 111770
* Extract calls to method pointers out as an ABI routine.John McCall2010-08-221-0/+14
| | | | | | No functionality change. llvm-svn: 111752
* The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall2010-08-211-0/+1
| | | | | | | it deserves its own enumerator. Obviously the implementations should closely follow the Itanium ABI except in cases of divergence. llvm-svn: 111749
* Implement support for member pointers under the Microsoft C++ ABI in theCharles Davis2010-08-161-4/+4
| | | | | | | | AST library. This also adds infrastructure for supporting multiple C++ ABIs in the AST. llvm-svn: 111117
* Add a stub Microsoft Visual C++ ABI class (with stub mangler).Charles Davis2010-06-091-0/+1
| | | | llvm-svn: 105767
* IRgen: Add a stub class for generating ABI-specific C++ code.Charles Davis2010-05-251-0/+37
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. llvm-svn: 104630
OpenPOWER on IntegriCloud