aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-04-06IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.Daniel Dunbar
2010-04-06Simplify.Daniel Dunbar
2010-04-06Simplify.Daniel Dunbar
2010-04-05Make Diagnostic reference-counted, which is simpler than jugglingDouglas Gregor
2010-04-05Use cast<> + OpaquePtr.getAs<Decl> to add extra checking of our assumptions.Ted Kremenek
2010-04-05Match MemoryBuffer API changes.Chris Lattner
2010-04-05Fix possible null dereference by bailing out of CheckObjCPropertyAttributes()...Ted Kremenek
2010-04-05IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo.Daniel Dunbar
2010-04-05Extend the type printing policy to allow one to turn off the printingDouglas Gregor
2010-04-05Clarify the ownership semantics of the Diagnostic object used byDouglas Gregor
2010-04-05Emit debug info for objc getters and setters.Devang Patel
2010-04-05fix PR6780, properly handling the IR {|} escapes in inline asm strings.Chris Lattner
2010-04-05fix PR6782, an accept invalid. We weren't emitting the diagnostic Chris Lattner
2010-04-05Minor ASTUnit cleanups:Douglas Gregor
2010-04-05IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level.Daniel Dunbar
2010-04-05Add a FIXME and reduce nesting.Daniel Dunbar
2010-04-05Code completion results that refer to macros now get the cursor kindDouglas Gregor
2010-04-05Always assume block-level expressions in the caller are alive when analyzingZhongxing Xu
2010-04-05Since now we process regions in clusters when removing dead bindings, thisZhongxing Xu
2010-04-04Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang
2010-04-03Don't produce a vtable for a class if we have an explicit template instantiat...Rafael Espindola
2010-04-02Add option and macro definition for AES instructions. Now produces realEric Christopher
2010-04-02Improve diagnosing when a method type does not start with '-'|'+'Fariborz Jahanian
2010-04-02IRgen/NeXT: Remove my refactoring-enabling asserts, and add a FIXME.Daniel Dunbar
2010-04-02IRgen/Obj-C: Eliminate FindIvarInterface, now that ivar's are in the right De...Daniel Dunbar
2010-04-02AST: Add ObjCIvarDecl::getContainingInterface().Daniel Dunbar
2010-04-02diagnose declaring class extension after its implementationFariborz Jahanian
2010-04-02NewDebugLoc got renamed to DebugLoc.Chris Lattner
2010-04-02Sema/Obj-C: Narrow type of ObjCIvarDecl::Create, and check additional invaria...Daniel Dunbar
2010-04-02Diagnose invalid code with -fobjc-nonfragile-abi2 whenFariborz Jahanian
2010-04-02Sema/Obj-C: Narrow type, and simplify.Daniel Dunbar
2010-04-02Revert r100193 since it causes failures in objc in clangMon P Wang
2010-04-02Sema/Obj-C: Simplify -- eliminate dead casts & provable asserts, and narrow t...Daniel Dunbar
2010-04-02Rework our handling of copy construction of temporaries, which was aDouglas Gregor
2010-04-02Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang
2010-04-02CG/NeXT: Assert some invariants on an ivar's containing decl context that I a...Daniel Dunbar
2010-04-02If a constructor is a dependent context, just set the base and member initial...Anders Carlsson
2010-04-02Diagnose multiple base and member initializers in class templates.Anders Carlsson
2010-04-02More cleanup.Anders Carlsson
2010-04-02Constify.Anders Carlsson
2010-04-02Minor cleanup.Anders Carlsson
2010-04-02Correct the calculation of access to more closely model the wording inJohn McCall
2010-04-01Minor cleanup with the ternary operatorDouglas Gregor
2010-04-01Relax the typesafty rules of block pointers types whichFariborz Jahanian
2010-04-01Overhaul checking of non-type template arguments that should refer toDouglas Gregor
2010-04-01Driver: Add support for a CLANGXX_IS_PRODUCTION build variable, which enableDaniel Dunbar
2010-04-01Fix -Asserts warning, and protect against missing case.Daniel Dunbar
2010-04-01Use the element type to compute the array size when the base region is a VarR...Zhongxing Xu
2010-04-01Initial support for visiting CXXMemberCallExpr.Zhongxing Xu
2010-04-01adjust to IRBuilder change and use faster DebugLoc apis.Chris Lattner