aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ItaniumCXXABI.cpp
AgeCommit message (Expand)Author
2014-04-25Introduce an Emscripten C++ ABI.Dan Gohman
2014-02-24Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2013-07-16Mop up errors - now it compiles.Eli Bendersky
2013-07-15Merge commit '20c7d45a4da9f58ad805ad1d37f92fe7dc232ec8'Eli Bendersky
2013-07-12Merge branch 'master' of http://git.chromium.org/native_client/pnacl-clangEli Bendersky
2013-06-24Switch back to non-ARM ABI for C++ guard variables under PNaClMark Seaborn
2013-06-19Use ARM-style representation for C++ method pointers under PNaClMark Seaborn
2013-05-02Use the Itanium ABI for thread_local on Darwin.Bill Wendling
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-16Standardize accesses to the TargetInfo in IR-gen.John McCall
2013-04-14CodeGen support for function-local static thread_local variables withRichard Smith
2013-03-22[cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching itReid 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-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
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-01-31Add support for AArch64 target.Tim Northover
2013-01-31Make sure that the Attribute object represents one attribute only.Bill Wendling
2013-01-25ARM says that the array cookie should always be eight bytes.John McCall
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
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-20Rename llvm::Attributes to llvm::Attribute.Bill Wendling
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-10-25Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow
2012-10-16PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.David Blaikie
2012-10-16Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-25When performing a ::delete of an object with a virtual destructor,John McCall
2012-09-15Fix includes of llvm and clang files that used angle brackets.Craig Topper
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-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-30Make sure we unique static-local decls across multiple emissions 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-03-30ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-c...NAKAMURA Takumi
2012-03-30When emitting a static local variable in C++, handleJohn McCall
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-17Whether an argument is required (in contrast with being anJohn McCall