summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXXABI.h
Commit message (Expand)AuthorAgeFilesLines
* [ms-cxxabi] Implement member data pointers for non-dynamic classesReid Kleckner2013-03-221-0/+6
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-201-1/+6
* revert r177211 due to its potential issuesManman Ren2013-03-161-6/+1
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-161-1/+6
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-0/+10
* Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ...Timur Iskhodzhanov2013-02-151-0/+8
* Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov2013-02-131-2/+11
* Move the decision about the kind of CGCXXABI to make insideJohn McCall2013-01-251-2/+5
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-5/+0
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+1
* PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie2012-10-161-0/+3
* When performing a ::delete of an object with a virtual destructor,John McCall2012-09-251-0/+9
* [Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI ...Joao Matos2012-07-171-0/+3
* IRGen: Factor v-table generation into the CGCXXABI object.Charles Davis2012-06-231-0/+5
* Documentation cleanup: making \param docs match the code.James Dennett2012-06-221-3/+2
* Documentation cleanup: escape "::" to avoid a Doxygen warningJames Dennett2012-06-201-1/+1
* Documentation fixes: Added \brief markup and fixed some formatting.James Dennett2012-06-151-1/+3
* Abstract the emission of global destructors into ABI-specific codeJohn McCall2012-05-011-0/+7
* Refactor the C++ ABI code a little bit to take advantage ofJohn McCall2012-05-011-1/+24
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-2/+1
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-1/+2
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-2/+16
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-1/+3
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-2/+2
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Remove constant member pointer support from Expr-based constant emission nowRichard Smith2012-01-171-5/+0
* constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith2012-01-141-0/+3
* clean up forward declarations of raw_ostream to use the new LLVM.hChris Lattner2011-07-231-2/+2
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-2/+2
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-1/+1
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-6/+1
* More __unknown_anytype work.John McCall2011-04-111-1/+6
* More capturing of 'this': implicit member expressions. Getting thatJohn McCall2011-02-031-1/+2
* Do a proper recursive lookup when deciding whether a class's usualJohn McCall2011-01-271-1/+3
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-3/+7
* Make the destructor be the 'vtable anchor' of the CGCXXABI class.Anders Carlsson2010-11-281-3/+1
* Simplify the logic for emitting guard variables for template staticJohn McCall2010-11-061-5/+8
* Implement ARM static local initialization guards, which are more compact thanJohn McCall2010-09-081-1/+11
* Abstract IR generation of array cookies into the C++ ABI class andJohn McCall2010-09-021-0/+47
* Amusingly, I missed this point of abstraction in all my earlierJohn McCall2010-08-311-0/+6
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-2/+67
* Abstract out everything having to do with member pointers into the ABIJohn McCall2010-08-231-22/+37
* Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall2010-08-221-4/+4
* Experiment with using first-class aggregates to represent member functionJohn McCall2010-08-221-15/+10
* Extract member function pointer comparison and null comparison intoJohn McCall2010-08-221-0/+12
* Abstract out member-pointer creation. I'm really unhappy about the currentJohn McCall2010-08-221-0/+7
* Abstract more member-pointerness out.John McCall2010-08-221-5/+28
* Abstract out member-pointer conversions.John McCall2010-08-221-0/+7
* Extract calls to method pointers out as an ABI routine.John McCall2010-08-221-0/+14
* The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall2010-08-211-0/+1
OpenPOWER on IntegriCloud