summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* revert r177211 due to its potential issuesManman Ren2013-03-161-6/+5
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-161-5/+6
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-5/+5
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-0/+25
* Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ...Timur Iskhodzhanov2013-02-151-0/+24
* Add support for AArch64 target.Tim Northover2013-01-311-3/+11
* Make sure that the Attribute object represents one attribute only.Bill Wendling2013-01-311-3/+6
* ARM says that the array cookie should always be eight bytes.John McCall2013-01-251-25/+21
* Move the decision about the kind of CGCXXABI to make insideJohn McCall2013-01-251-5/+14
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-7/+0
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-3/+3
* Rename llvm::Attributes to llvm::Attribute.Bill Wendling2012-12-201-6/+6
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-6/+6
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-6/+6
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-1/+1
* Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow2012-10-251-5/+5
* PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie2012-10-161-0/+1
* Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling2012-10-161-9/+3
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-3/+3
* Attributes RewriteBill Wendling2012-10-151-3/+6
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-6/+9
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* When performing a ::delete of an object with a virtual destructor,John McCall2012-09-251-0/+23
* Fix includes of llvm and clang files that used angle brackets.Craig Topper2012-09-151-5/+5
* [Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI ...Joao Matos2012-07-171-0/+2
* IRGen: Factor v-table generation into the CGCXXABI object.Charles Davis2012-06-231-0/+8
* Abstract the emission of global destructors into ABI-specific codeJohn McCall2012-05-011-0/+54
* Refactor the C++ ABI code a little bit to take advantage ofJohn McCall2012-05-011-148/+45
* Make sure we unique static-local decls across multiple emissions ofJohn McCall2012-03-301-34/+42
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-59/+35
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-9/+15
* ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-c...NAKAMURA Takumi2012-03-301-1/+1
* When emitting a static local variable in C++, handleJohn McCall2012-03-301-31/+49
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-2/+2
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-4/+3
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-38/+84
* Mark the cxa_guard_{abort,acquire,release} functions nounwind.Nick Lewycky2012-02-131-3/+6
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-3/+4
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-1/+1
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-4/+2
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Remove constant member pointer support from Expr-based constant emission nowRichard Smith2012-01-171-84/+0
* constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith2012-01-141-3/+46
* de-tmpify clang.Benjamin Kramer2011-09-271-1/+1
* Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne2011-09-261-1/+1
* Re-commit r139643.Eli Friedman2011-09-131-25/+14
* Revert r139643 while I look into it; it's breaking selfhost.Eli Friedman2011-09-131-14/+25
* Make clang use Acquire loads and Release stores where necessary.Eli Friedman2011-09-131-25/+14
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
OpenPOWER on IntegriCloud