aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-12-04Eliminate the inner loop in VtableBuilder::OverrideMethod.Eli Friedman
2009-12-04PR5684: Fix refacto, the backend consumer was copying the Diagnostic object,Daniel Dunbar
2009-12-04ASTUnit/CIndex: Explicitly track the top-level decls when using an ASTUnit madeDaniel Dunbar
2009-12-04Make sure to call PerformObjectMemberConversion where necessary.Eli Friedman
2009-12-04Use PresumedLoc when emitting the 'included from' diagnostics. For a malformedChris Lattner
2009-12-04Rename instance variable to avoid name conflict with parameters, and modify a...Ted Kremenek
2009-12-04Missed change from last commit.Eli Friedman
2009-12-04Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman
2009-12-04Correctly mangle the 'std' namespace inside extern "C++" blocks.Anders Carlsson
2009-12-04minor tidy.Chris Lattner
2009-12-04Make sure that overridden method decls are always canonical.Anders Carlsson
2009-12-04Fix regression in vtable improvements.Eli Friedman
2009-12-04Try/catch statements seem to be working well enough to turn on.Mike Stump
2009-12-04Disable for now, doesn't play nice with the temporary code.Mike Stump
2009-12-04Rename method to something easier to search for.Eli Friedman
2009-12-04More work in preparation of getting rid of the submethods loop.Anders Carlsson
2009-12-04Remove an unused member variable.Anders Carlsson
2009-12-04Add a way to get the index of a method. Assert that we have the same index fo...Anders Carlsson
2009-12-04Add a premature optimization.Anders Carlsson
2009-12-04Add the method directly to the vtable.Anders Carlsson
2009-12-04Get rid of the PureVirtualMethods map.Anders Carlsson
2009-12-04Move handling of pure virtual methods to AppendMethods (and rename it to Appe...Anders Carlsson
2009-12-04Move covariant thunk handling to AppendMethods too.Anders Carlsson
2009-12-04Move 'this' pointer adjustment thunks to AppendMethods.Anders Carlsson
2009-12-04Make functions returning a struct indirectly evaluate the returned structEli Friedman
2009-12-04Factor appending methods to a vtable out into a separate function.Anders Carlsson
2009-12-04Get rid of the Thunks struct too.Anders Carlsson
2009-12-04Remove the CovariantThunk struct.Anders Carlsson
2009-12-04Remove the GlobalDecl from the Thunk as well.Anders Carlsson
2009-12-04Fix for PR5447: teach Evaluate to deal with floating-point conditionals.Eli Friedman
2009-12-04Remove the GlobalDecl from the CovariantThunk struct, we can just look it up ...Anders Carlsson
2009-12-04Start populating the VtableMembers structure.Anders Carlsson
2009-12-04Allow BlockInvocationContext to wrap either a BlockDecl* or a BlockDataRegion...Ted Kremenek
2009-12-04Add a data structure for efficient storing of vtable methods. Not used yet.Anders Carlsson
2009-12-04Fixup reference binding for catch parameters.Mike Stump
2009-12-04Update chunk of #if 0'ed code to remove fixed FIXME and make it compile. WeEli Friedman
2009-12-04Refactor LocationContext creation logic into a single member template.Ted Kremenek
2009-12-04Refactor FoldingSet profiling code for LocationContexts, and add a new BlockI...Ted Kremenek
2009-12-04Fix for PR5679: make __builtin_prefetch a bit more flexible in what it acceptsEli Friedman
2009-12-04constify MemRegion* returned by MemRegionManager::getXXXRegion() methods.Ted Kremenek
2009-12-04When recovering from an invalid forward reference to an enum type in C++,John McCall
2009-12-04More template-logic for MemRegion construction out of MemRegion.h and into Me...Ted Kremenek
2009-12-03These are done.Mike Stump
2009-12-03Improve catch parameter bindings for scalar non-pointers. WIP.Mike Stump
2009-12-03Lift the ObjCPropertyCallback out of local scope to unbreak VS2005 builds.John McCall
2009-12-03Add recursion guards to ice-checking and evaluation for declrefs, so weEli Friedman
2009-12-03Try to make the output of PlistDiagnostics more deterministic by sorting Path...Ted Kremenek
2009-12-03A new helper function to set various bits in the class whenFariborz Jahanian
2009-12-03Fix Clang tool translation to forward -fvisibility as separate arguments, theDaniel Dunbar
2009-12-03Unify the end-of-class code paths used by the parser and templateDouglas Gregor