aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ItaniumCXXABI.cpp
AgeCommit message (Expand)Author
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall
2012-02-13Mark the cxa_guard_{abort,acquire,release} functions nounwind.Nick Lewycky
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-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-02-05Basic: import SmallString<> 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-09-27de-tmpify clang.Benjamin Kramer
2011-09-26Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne
2011-09-13Re-commit r139643.Eli Friedman
2011-09-13Revert r139643 while I look into it; it's breaking selfhost.Eli Friedman
2011-09-13Make clang use Acquire loads and Release stores where necessary.Eli Friedman
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-07-29Remove some unnecessary single element array temporaries.Jay Foad
2011-07-27Make CodeGen for array delete involving incomplete class work without crashin...Eli Friedman
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-12Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall
2011-07-10Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-06-20Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner
2011-06-18update for api change.Chris Lattner
2011-06-17Perform an acquire memory barrier on the fast path of a thread-safeJohn McCall
2011-06-15Automatic Reference Counting.John McCall
2011-05-28Eliminate temporary argument vectors.Benjamin Kramer
2011-05-02Remove dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky
2011-04-27When compiling with -fno-threadsafe-statics, guard variables for globals with...Anders Carlsson
2011-04-19IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, weDaniel Dunbar
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris 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-04-09Convert the PointerWidthInBytes variable in EmitMemberPointer() to CharUnitsKen Dyck
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-09Use the "undergoes default argument promotion" bit on parameters toJohn McCall
2011-02-11For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola
2011-02-03More capturing of 'this': implicit member expressions. Getting thatJohn McCall
2011-01-31Amazing that there are still issues with the fields of anonymous struct/unions..Argyrios Kyrtzidis
2011-01-27Do a proper recursive lookup when deciding whether a class's usualJohn McCall
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne
2010-11-24Simplify code.Anders Carlsson
2010-11-06Simplify the logic for emitting guard variables for template staticJohn McCall
2010-11-02Ensure that static local variables in function templates inherit theJohn McCall
2010-10-26Patch to provide guard when initializing instancesFariborz Jahanian
2010-09-08Implement ARM static local initialization guards, which are more compact thanJohn McCall
2010-09-02Revert my two IRgen fixes for "bool", then use a far simpler approachDouglas Gregor
2010-09-02Fix a crash involving pointer-to-data-members of boolean type. We wereDouglas Gregor
2010-09-02Simplify some random accesses to the ASTContext from the ABI classes.John McCall