aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-07-28Add support for -Wmissing-noreturn.Mike Stump
2009-07-28Refactor the code that produces a TemplateSpecializationType, so thatDouglas Gregor
2009-07-28remove extraneous bracesChris Lattner
2009-07-28Add noreturn support for blocks.Mike Stump
2009-07-28ir-gen derived-to-base conversion in implicit casts.Fariborz Jahanian
2009-07-28Update for LLVM API change.Owen Anderson
2009-07-28Remove the old RecordOrganizer.Anders Carlsson
2009-07-28Fix PR 4631. The compound initializers of unions were not being evaluated, whichTed Kremenek
2009-07-28Fix regression in attribute 'nonnull' checking when a transition nodeTed Kremenek
2009-07-28Add a field for C++ specific data to ASTRecordLayout. Use it to store the non...Anders Carlsson
2009-07-28More cleanup of data member access and then some.Fariborz Jahanian
2009-07-28Update for LLVM API change.Owen Anderson
2009-07-28fix PR4633: cast to void should silence the 'unused expression' warning.Chris Lattner
2009-07-28add some fixme'sChris Lattner
2009-07-28Some code cleanup.Fariborz Jahanian
2009-07-28More CGRecordLayoutBuilder cleanup.Anders Carlsson
2009-07-28More work toward data member access ir-gen.Fariborz Jahanian
2009-07-28Fix a typo in a commentDouglas Gregor
2009-07-28Profiling the pointer of a canonical type is sufficient to uniquely identify ...Douglas Gregor
2009-07-28Finish profile support for statements.Douglas Gregor
2009-07-28Complete profile support for C++ and Objective-C expressionsDouglas Gregor
2009-07-28Bounds checking for address spaces.John McCall
2009-07-28CallExpr's SubExprs sometimes were allocated in the wrong place.Daniel Dunbar
2009-07-28Reimplement QualifierSet using a single word, as requested by dgregor.John McCall
2009-07-28Implement ObjCMethodDecl::getCanonicalDecl().Argyrios Kyrtzidis
2009-07-28-Add ObjCCategoryImplDecl::getCategoryClass() which returns the category inte...Argyrios Kyrtzidis
2009-07-28Use ObjCImplDecl in place of ObjCCategoryImplDecl/ObjCImplementationDecl.Argyrios Kyrtzidis
2009-07-28Make longjmp a real builtin.Mike Stump
2009-07-28Allow functions to be marked "implicit return zero" and so mark main().John McCall
2009-07-28Add a Profile function for statements so that we can (eventually) determineDouglas Gregor
2009-07-28Fix helper function GetNextStmt() to look for the first statement that has aTed Kremenek
2009-07-28Make sure to move the comment with the code.Mike Stump
2009-07-27Patch for objc's zero-const exception to not assumeFariborz Jahanian
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-27Ensure we can work through typedefs.Mike Stump
2009-07-27(1) Enable PlistDiagnostics to take an option "PathDiagnosticClientFactory"Ted Kremenek
2009-07-27Add knowledge about _longjmp being noreturn.Mike Stump
2009-07-27Add builtin knowledge about longjmp being noreturn. Add printing forMike Stump
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-27Some minor changes toward support of dataFariborz Jahanian
2009-07-27Add noreturn for exit.Mike Stump
2009-07-27Make ObjCImplDecl inherit from ObjCContainerDecl.Argyrios Kyrtzidis
2009-07-27Use DICompositeType->replaceAllUsesWith()Devang Patel
2009-07-27When instantiating a variable without an initializer, callDouglas Gregor
2009-07-27Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an ...Anders Carlsson
2009-07-27Enable the new struct type builder now that the constant struct builder works...Anders Carlsson
2009-07-27Fix a tail padding bug in the record layout builder code. The bug was found b...Anders Carlsson
2009-07-27Enable the new constant struct builder by default. The old code is still in p...Anders Carlsson
2009-07-27More work on the constant struct builder, fix a couple of thinkos and add sup...Anders Carlsson
2009-07-27More work on bitfield support in the new constant struct builder.Anders Carlsson