aboutsummaryrefslogtreecommitdiff
path: root/include/clang
AgeCommit message (Expand)Author
2009-08-08PR4700 - remove shift by 0 warningRyan Flynn
2009-08-08Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson
2009-08-08Patch should implement packed enums - PR4098. Credit to Anders Johnsen.Edward O'Callaghan
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-08Introduce reference counting for statements and expressions, using itDouglas Gregor
2009-08-07Add a CK_ArrayToPointerDecay cast kind.Anders Carlsson
2009-08-07Add CK_ToUnion and use it for aggregate expression codegen.Anders Carlsson
2009-08-07Just add global scope to the associated namespaces set instead of tracking itJohn McCall
2009-08-07Add rbegin and rend for virtual bases, might come in handy some day.Mike Stump
2009-08-07Add ability to generate vcall offsets for primary virtual base.Mike Stump
2009-08-07Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump
2009-08-07PR3333: warn when shifting by invalid amountRyan Flynn
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-08-06Fix a couple false positive "uninitialized value" warnings with RegionStoreTed Kremenek
2009-08-06Drop the friend-inner-class diagnostic from an extwarn to an ext and don'tJohn McCall
2009-08-06Permit a class to friend its members in C++0x, without restriction.John McCall
2009-08-06Silence gcc warning about non-virtual destructors.Benjamin Kramer
2009-08-06I forgot adding this header for r78298.Zhongxing Xu
2009-08-06Last step of template cleanup: merge *BuilderImpl to *Builder.Zhongxing Xu
2009-08-06Core analysis engine template cleanup step 2:Zhongxing Xu
2009-08-06Fix comment.Zhongxing Xu
2009-08-06Core analysis engine template cleanup step 2: Zhongxing Xu
2009-08-06Refactor RegionStoreManager::RemoveDeadBindings to also scan the bindings of ...Ted Kremenek
2009-08-06Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor
2009-08-06First pass at friend semantics.John McCall
2009-08-06As GRState seems general enough, it is time to merge some template classes Zhongxing Xu
2009-08-06Implement lazy "copying" of structures and arrays in RegionStore. WhileTed Kremenek
2009-08-05Update for LLVM API change.Owen Anderson
2009-08-05Calculate the primary base class better and use that when laying downMike Stump
2009-08-05Translate -mcmodel=X to -code-model X and pass it to clang-cc. Patch by Pawel...Benjamin Kramer
2009-08-05Add support for the -fno-omit-frame-pointer option. Patch by Roman Divacky!Benjamin Kramer
2009-08-05Fix a comment that trailed offDouglas Gregor
2009-08-05Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor
2009-08-05If the UnaryOperator has non-location type, use its type to create theZhongxing Xu
2009-08-05Support for use of default argument in constructors.Fariborz Jahanian
2009-08-04Refactor template instantiation for types into a generic treeDouglas Gregor
2009-08-04Compare matching selectors in current andFariborz Jahanian
2009-08-03Per advice that Doug Gregor gave me several months ago, clean up theTed Kremenek
2009-08-03Regression fix: reset 'DisplayedFunction' when a new function/method decl get...Ted Kremenek
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-08-03Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for theJohn McCall
2009-08-03add a bunch of routine methods to AnalysisContext.Zhongxing Xu
2009-08-03Tweak diagnostic wording; patch by Sean Hunt.Eli Friedman
2009-08-03now we can let AnalysisManager to own the PathDiagnosticClient.Zhongxing Xu
2009-08-03Create only one AnalysisManager for each translation unit. In HandleCode(),Zhongxing Xu
2009-08-03Add LocationContext classes to enable creation of cross function Zhongxing Xu
2009-08-02Produce a warning that partial ordering of function templates is not yet supp...Douglas Gregor
2009-08-02Keep track of the template arguments deduced when matching a classDouglas Gregor
2009-08-02Use the correct cast kind for dynamic_cast.Anders Carlsson
2009-08-02Remove RegionViews and RegionCasts. These are no longer used.Ted Kremenek