aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-03-01Split out types that are non-canonical unless dependent as their ownJohn McCall
2010-03-01More rewriter of nested blocks fun stuff.Fariborz Jahanian
2010-03-01Unbreak the buildDouglas Gregor
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-03-01Fix the lookup of names used in a friend declaration to not attempt toChandler Carruth
2010-03-01fix PR5933: don't warn about unused variables if a function has other errors ...Chris Lattner
2010-03-01Implement jump checking for initialized c++ variables, implementingChris Lattner
2010-03-01Start detangling the BlockSemaInfo/Sema mess. No functionality change.Douglas Gregor
2010-03-01Allow a '0' precision in format strings (as the man page says it is okay).Ted Kremenek
2010-03-01The latest draft uses 'dt' to mangle member expressions, and now so do we.John McCall
2010-03-01When looking for a redeclaration of a static variable, only look for redeclar...Douglas Gregor
2010-03-01When instantiating a function-scoped enum, make sure that it and itsDouglas Gregor
2010-03-01Robustify instantiation of templates when there are errors in theDouglas Gregor
2010-03-01Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn'tJohn McCall
2010-03-01Finish pushing source-location information though TreeTransform'sDouglas Gregor
2010-03-01When looking for the instantiated declaration that corresponds to aDouglas Gregor
2010-03-01Since now we store the cast type with an ElementRegion, there isZhongxing Xu
2010-03-01Assert when loading from a code text region instead of returning an unknown s...Zhongxing Xu
2010-03-01Don't warn about case-value conversions from a negative value to aDouglas Gregor
2010-02-28Improve name mangling for dependently-scoped declaration references.Douglas Gregor
2010-02-28Add name mangling for DeclRefExprs that refer to external namesDouglas Gregor
2010-02-28Remove debug output.Anders Carlsson
2010-02-28Handle unused functions in construction vtables correctly.Anders Carlsson
2010-02-28pull some altivec stuff out of line.Chris Lattner
2010-02-28Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor
2010-02-28Implement PR6423 by using one token of lookahead to disambiguate Chris Lattner
2010-02-28When laying out vtables for virtual bases in construction vtables, we need to...Anders Carlsson
2010-02-28Support constant-evaluation of __builtin_nans* as well as the correct constantJohn McCall
2010-02-28Use getBody() to get the function definition when the decl referenced is notZhongxing Xu
2010-02-28More improvements to construction vtables; we know handle vbase offsets corre...Anders Carlsson
2010-02-28Opt into the Verifier now that it's an opt-in feature ofDan Gohman
2010-02-28Pass information about whether a base is virtual or not down to getCtorVtable...Anders Carlsson
2010-02-28Add new function.Anders Carlsson
2010-02-27Fix to dumpLayout; we want to be able to dump address points even if the vtab...Anders Carlsson
2010-02-27Debian sid moved these headers into /4.4 and left /4.4.3 as a symlink. Update.Nick Lewycky
2010-02-27Add a simple construction vtable test.Anders Carlsson
2010-02-27Start fleshing out construction vtable support.Anders Carlsson
2010-02-27Enable the new vtable layout code for vtables that aren't construction vtable...Anders Carlsson
2010-02-27Move ComputeThisAdjustmentBaseOffset to VtableBuilder.Anders Carlsson
2010-02-27Make sure to insert the primary base in the set :)Anders Carlsson
2010-02-27Use the real base offset when calculating vbase offsets.Anders Carlsson
2010-02-27Figured out why the test was failing, this will hopefully fix it.Anders Carlsson
2010-02-27Don't add this adjustments for pure virtual member functions.Anders Carlsson
2010-02-27We want to store method info for unused functions.Anders Carlsson
2010-02-27Revert 97324. Chris says this cleanup could hurt -E performance.Benjamin Kramer
2010-02-27Move method out-of-line. I thought this would be a candidate for inlining but...Benjamin Kramer
2010-02-27Finish up the changes to this adjustments.Anders Carlsson
2010-02-27Another trivial getSpelling simplification.Benjamin Kramer
2010-02-27Stub out more of the 'this' pointer adjustment fixes I've been planning. Star...Anders Carlsson
2010-02-27Simplify code.Benjamin Kramer