summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove some unnecessary single element array temporaries.Jay Foad2011-07-291-6/+3
* Make CodeGen for array delete involving incomplete class work without crashin...Eli Friedman2011-07-271-21/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-18/+18
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-1/+1
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-1/+1
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-12/+15
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-6/+3
* update for api change.Chris Lattner2011-06-181-3/+1
* Perform an acquire memory barrier on the fast path of a thread-safeJohn McCall2011-06-171-11/+33
* Automatic Reference Counting.John McCall2011-06-151-1/+34
* Eliminate temporary argument vectors.Benjamin Kramer2011-05-281-11/+3
* Remove dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky2011-05-021-1/+0
* When compiling with -fno-threadsafe-statics, guard variables for globals with...Anders Carlsson2011-04-271-5/+13
* IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, weDaniel Dunbar2011-04-191-5/+6
OpenPOWER on IntegriCloud