aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-10-29make clang emit undefs for padding of structs and unions instead of zeros. th...Nuno Lopes
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-29Extract TemplateArgument into a new header just for common templateJohn McCall
2009-10-29Add an assertion to ensure NullDerefChecker exists.Zhongxing Xu
2009-10-29Fix accidental use of CheckSVal instead of CheckLocation, and add aTed Kremenek
2009-10-29StringSwitch-ify attribute name mapping.Douglas Gregor
2009-10-29Fix an insidious bug in RegionStore::RemoveDeadBindings() pointed outTed Kremenek
2009-10-29simplify intmax setup, patch by Ken Dyck!Chris Lattner
2009-10-29Remove some obsolete or unnecessary FIXMEs.Daniel Dunbar
2009-10-29PR5328: Allow duplicatic -pedantic (and -pedantic-errors) options.Daniel Dunbar
2009-10-29Kill off MakeFormattedString helper function.Daniel Dunbar
2009-10-29Move NullDeref and UndefDeref into their own checker. Zhongxing Xu
2009-10-29Reject -I- in driver instead of clang-cc.Daniel Dunbar
2009-10-29[llvm up]Douglas Gregor
2009-10-29optimize out some ifdefs.Chris Lattner
2009-10-29Implement support for semantic checking and template instantiation ofDouglas Gregor
2009-10-28Implement clang support for indirect branch and address of labelChris Lattner
2009-10-28Unused ivars checker: also check methods in categories that are defined in th...Ted Kremenek
2009-10-28Fix <rdar://problem/7330784>. Avoid crashing on 'Class<p>' when generating me...Steve Naroff
2009-10-28Refine __builtin_object_size. Don't try and get a size for thingsMike Stump
2009-10-28Minor cleanup.Fariborz Jahanian
2009-10-28Code gen for array construction - WIPFariborz Jahanian
2009-10-28Remove _clang_initCXLookupHint() and _clang_getCursorWithHint(). Related to <...Steve Naroff
2009-10-28Refactor a bit.Mike Stump
2009-10-28Pull ivar scanning logic into another utility function. This refactoring will...Ted Kremenek
2009-10-28factor a creation of Int32Ty.Chris Lattner
2009-10-28Use array's base element type in getting to itsFariborz Jahanian
2009-10-28Removed an unnecessary arguement passed to InitializeVarWithConstructorFariborz Jahanian
2009-10-28random tidyingChris Lattner
2009-10-28Diagnose use of data pointer member in a function callFariborz Jahanian
2009-10-28Mangle based on the declaration we're given, not the canonicalDouglas Gregor
2009-10-28Fix for PR4887, Credit to Jonathan Gray.Edward O'Callaghan
2009-10-28make CallGraph more flexible by letting it accept ASTContext instead of ASTUnit.Zhongxing Xu
2009-10-28adjust for a pending LLVM change.Chris Lattner
2009-10-28Add mangling for VTTs.Mike Stump
2009-10-28Finish off pure virtual function handling.Mike Stump
2009-10-28Slightly improve source location information during template instantiationDouglas Gregor
2009-10-27Prep work for putting ___cxa_pure_virtual in the vtables for pure functions.Mike Stump
2009-10-27Refactor code a little.Mike Stump
2009-10-27Implement proper linkage for explicit instantiation declarations ofDouglas Gregor
2009-10-27Type of a conditional expression with two distinct objective-cFariborz Jahanian
2009-10-27__builtin_object_size refinements. Ensure we handle expressions withMike Stump
2009-10-27CMake: Respect LLVM_LIBDIR_SUFFIX for clang-specific headers underOscar Fuentes
2009-10-27Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor
2009-10-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-27Explicit instantiation suppresses the instantiation of non-inlineDouglas Gregor
2009-10-27Set OptimizeForSize LLVM function attribute with -Os.Daniel Dunbar
2009-10-27Fix crash when synthesizing property setters when the property type and ivarDaniel Dunbar
2009-10-27An explicit instantiation definition only instantiations those classDouglas Gregor
2009-10-27Generate constructor for value-initialization cases, even if the Fariborz Jahanian