aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-10-07Removed couple of unnecessary canonicalizationFariborz Jahanian
2009-10-07Revert r83443.Ted Kremenek
2009-10-07Mangle anonymous structs/unions correctly. Fixes PR5139.Anders Carlsson
2009-10-07Fixup pathnames.Mike Stump
2009-10-07Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson
2009-10-07Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding mal...Ted Kremenek
2009-10-07Refactor checking of the scope of explicit template specializationDouglas Gregor
2009-10-06Fix eof.Mike Stump
2009-10-06Patch to implement C++ [over.built]p11 of overload resolution.Fariborz Jahanian
2009-10-06Uncomment some commented out code.Anders Carlsson
2009-10-06Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...Anders Carlsson
2009-10-06When mangling names, always use the canonical decl. Fixes PR5144.Anders Carlsson
2009-10-06InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined.Devang Patel
2009-10-06Test explicit specialization for all of the various cases whereDouglas Gregor
2009-10-06Add support to attach debug info to an instruction.Devang Patel
2009-10-06Emit the destructor epilogue in a cleanup block so a return from a destructor...Anders Carlsson
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-10-06Pass the right type to GetAddrOfFunction when getting functions for the VTabl...Anders Carlsson
2009-10-06Add the -nostdclanginc option to clang (the driver).Rafael Espindola
2009-10-06Fix 'clang-cc -analyzer-display-progress' by flushing standard error after pr...Ted Kremenek
2009-10-06Fix crash introduced by r83358 where a symbol could be eagerlyTed Kremenek
2009-10-06Fix: <rdar://problem/7275774> Static analyzer warns about NULL pointer whenTed Kremenek
2009-10-06Refactor the c++ include path a bit.Rafael Espindola
2009-10-06Set appropriate context for a global variable while emitting debug info.Devang Patel
2009-10-06Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian
2009-10-05Fix thinko and simplify.Mike Stump
2009-10-05Ensure we have atleast 2-byte alignment for member functions.Mike Stump
2009-10-05Respect alignments better.Mike Stump
2009-10-05tweaked my last patch to 1) preserve the protocol inFariborz Jahanian
2009-10-05Encode the Clang branch and Subversion revision into a PCH file, andDouglas Gregor
2009-10-05Patch to implement Protocols on class extensions.Fariborz Jahanian
2009-10-05Provide a common set of routines in Version.h that return SubversionDouglas Gregor
2009-10-05Pre-commit commit to get URL keyword expansion for Clang version informationDouglas Gregor
2009-10-05Use new predicates for some type equality tests.Benjamin Kramer
2009-10-03Pass the canonical method decl to GetVtableIndex. Fixes PR5120.Anders Carlsson
2009-10-03Implement code generation of member function pointer calls. Fixes PR5121.Anders Carlsson
2009-10-03Create CXXMemberCallExpr for pointer-to-member calls.Anders Carlsson
2009-10-03Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122.Anders Carlsson
2009-10-03Teach AggExprEmitter about pointers to member functions.Anders Carlsson
2009-10-03Handle base-to-derived casts of member function pointers in CGExprConstant.cppAnders Carlsson
2009-10-03Handle members to function pointers in CGExprConstant.Anders Carlsson
2009-10-03Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson
2009-10-02Don't update the struct alignment when adding fields to a packed struct. Fixe...Anders Carlsson
2009-10-02More magic pixie dust.Mike Stump
2009-10-02Fix up debug information for block pointers a bit more.Mike Stump
2009-10-02When building constant structs, check if the resulting LLVM struct will be bi...Anders Carlsson
2009-10-01Make sure to free the explicit template arguments provided for anDouglas Gregor
2009-10-01- Remove Sema::FindMethodInNestedImplementations().Steve Naroff
2009-10-01When the return type of a function is dependent, don't perform anyDouglas Gregor
2009-10-01Implement a FIXME. This improves codegen just a tad.Mike Stump