aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCXXABI.h
AgeCommit message (Expand)Author
2013-04-19Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica...Richard Smith
2013-04-17Set SRet flags properly in '-cxx-abi microsoft'.Timur Iskhodzhanov
2013-04-14CodeGen support for function-local static thread_local variables withRichard Smith
2013-03-22[ms-cxxabi] Implement member data pointers for non-dynamic classesReid Kleckner
2013-03-20Exploit this-return of a callsite in a this-return function.Manman Ren
2013-03-16revert r177211 due to its potential issuesManman Ren
2013-03-16Exploit this-return of a callsite in a this-return function.Manman Ren
2013-02-27Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov
2013-02-15Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ...Timur Iskhodzhanov
2013-02-13Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov
2013-01-25Move the decision about the kind of CGCXXABI to make insideJohn McCall
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-16PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie
2012-09-25When performing a ::delete of an object with a virtual destructor,John McCall
2012-07-17[Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI ...Joao Matos
2012-06-23IRGen: Factor v-table generation into the CGCXXABI object.Charles Davis
2012-06-22Documentation cleanup: making \param docs match the code.James Dennett
2012-06-20Documentation cleanup: escape "::" to avoid a Doxygen warningJames Dennett
2012-06-15Documentation fixes: Added \brief markup and fixed some formatting.James Dennett
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall
2012-05-01Refactor the C++ ABI code a little bit to take advantage ofJohn McCall
2012-03-30Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth
2012-03-30Do the static-locals thing properly in the face of unions andJohn McCall
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall
2012-02-13Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith
2012-02-11Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-01-17Remove constant member pointer support from Expr-based constant emission nowRichard Smith
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith
2011-07-23clean up forward declarations of raw_ostream to use the new LLVM.hChris Lattner
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-04-12After some discussion with Doug, we decided that it made a lot more senseJohn McCall
2011-04-11More __unknown_anytype work.John McCall
2011-02-03More capturing of 'this': implicit member expressions. Getting thatJohn McCall
2011-01-27Do a proper recursive lookup when deciding whether a class's usualJohn McCall
2011-01-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne
2010-11-28Make the destructor be the 'vtable anchor' of the CGCXXABI class.Anders Carlsson
2010-11-06Simplify the logic for emitting guard variables for template staticJohn McCall
2010-09-08Implement ARM static local initialization guards, which are more compact thanJohn McCall
2010-09-02Abstract IR generation of array cookies into the C++ ABI class andJohn McCall
2010-08-31Amusingly, I missed this point of abstraction in all my earlierJohn McCall
2010-08-31Teach IR generation to return 'this' from constructors and destructorsJohn McCall
2010-08-23Abstract out everything having to do with member pointers into the ABIJohn McCall
2010-08-22Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall
2010-08-22Experiment with using first-class aggregates to represent member functionJohn McCall
2010-08-22Extract member function pointer comparison and null comparison intoJohn McCall
2010-08-22Abstract out member-pointer creation. I'm really unhappy about the currentJohn McCall
2010-08-22Abstract more member-pointerness out.John McCall