- 5b106a8 Define DiagnosticBuilder<<APValue so it's easy to include APValues in by Jeffrey Yasskin · 13 years ago
- e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
- 2ac5321 lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw. by NAKAMURA Takumi · 13 years ago
- 05fdf9b [arcmt] When a NSData's 'bytes' family of methods are used on a local var, by Argyrios Kyrtzidis · 13 years ago
- fd10398 [arcmt] NSInvocation's [get/set]ReturnValue and [get/set]Argument are only safe by Argyrios Kyrtzidis · 13 years ago
- f57ef05 Don't crash when codegen'ing an empty redecl of a function in C99 mode, when by Nick Lewycky · 13 years ago
- dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
- b5f6547 Use the new llvm::TinyPtrVector class, which implements exactly what by Chris Lattner · 13 years ago
- 8435069 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 13 years ago
- a6c2b3a Do not modify string returned by getenv on Windows. by Francois Pichet · 13 years ago
- 12efd57 Zero this struct in a way that neither depends on the size of the struct nor triggers warnings from GCC. by Benjamin Kramer · 13 years ago
- 797a7be [analyzer] Per discussions with the Cocoa team, extend CF naming conventions to extend to camel case functions instead of just title case functions. Fixes <rdar://problem/9732321>. by Ted Kremenek · 13 years ago
- 0556048 [analyzer] Place checking for Core Foundation "Create" rule into a proper API. No functionality change. by Ted Kremenek · 13 years ago
- 57080fb Remove a gcc warning. by Fariborz Jahanian · 13 years ago
- 59c8457 Correctly handle sysroot prefix in -print-search-dirs. Makes libtool by Joerg Sonnenberger · 13 years ago
- 1e159bc Fix a typo. by Fariborz Jahanian · 13 years ago
- 82a921a [arcmt] It's not safe to remove the -release on "[[someivar delegate] release];" since it's very likely by Argyrios Kyrtzidis · 13 years ago
- 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
- 5b5402b Add tests for CFRefReport's path notes, and fix a few typos and non-standard terminology ('+0 retain counts') caught by the tests. by Jordy Rose · 13 years ago
- 1aa60ff [arcmt] Rewrite to "foo = nil;" not "foo = 0;", as suggested by Jordy. by Argyrios Kyrtzidis · 13 years ago
- 3e4d109 Prevent the -save-temps flag from modifying the input file if the input filename by Chad Rosier · 13 years ago
- ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
- f55a869 [arcmt] For: by Argyrios Kyrtzidis · 13 years ago
- 8f08426 [analyzer] GNU __null is a pointer-sized integer, not a pointer. Fixes PR10372. by Jordy Rose · 13 years ago
- e9b5d77 Fix typo by Joerg Sonnenberger · 13 years ago
- 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
- 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
- 91ae6b4 When creating a property in a class extension, make sure to check its by Douglas Gregor · 13 years ago
- 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- 4e9272d Restore the C-style cast hack for enum template arguments, by John McCall · 13 years ago
- f70d12d Move the Serialization library from 'instantiation' to 'expansion', with by Chandler Carruth · 13 years ago
- 7110fd6 Add serialization support for SubstNonTypeTemplateParmExpr. by John McCall · 13 years ago
- 379010a Fix the definition of AsTypeExpr. I'm still not sure this by John McCall · 13 years ago
- d26c071 protect some calls to ConvertType when a function info is under construction by Chris Lattner · 13 years ago
- af5b043 Clean up UnixAPIChecker, including switching its array of BugTypes to llvm::OwningPtr<BugType> vars (the new convention). No functionality change. by Jordy Rose · 13 years ago
- 57964bd Clean up MacOSXAPIChecker, including switching its array of BugTypes to a single llvm::OwningPtr<BugType> (the new convention). No functionality change. by Jordy Rose · 13 years ago
- 71305cc Enhance the IR type lowering code to be much smarter about recursively lowering by Chris Lattner · 13 years ago
- 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
- 7c5c676 Switch a comment in Rewrite from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
- b10aa3e Switch comments and assert text in AST from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
- 711474a Switch comments about 'macro instantiation' to 'macro expansion' in ARCMigrate. by Chandler Carruth · 13 years ago
- e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
- 05bcade Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 13 years ago
- 2c18ca0 [arcmt] Don't remove retains/releases on a global variable, flag them with errors. rdar://9402555. by Argyrios Kyrtzidis · 13 years ago
- 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
- 2cd5366 [arcmt] Allow -retain of an __unsafe_unretained receiver if the result gets used. by Argyrios Kyrtzidis · 13 years ago
- 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
- cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
- e0e4076 [arcmt] Emit an error for unused -autorelease messages. by Argyrios Kyrtzidis · 13 years ago
- ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
- 3b80232 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 13 years ago
- 48b78bd simplify by Chris Lattner · 13 years ago
- 1e5f83b StringMap::first() is about to start returning a StringRef, adapt. by Chris Lattner · 13 years ago
- 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 13 years ago
- 1ad35be Revert r135147 and r135075. The consensus was that this wasn't the right thing to do. by Ted Kremenek · 13 years ago
- 9f79a1f Update the remaining comments in Frontend to 'expansion'. by Chandler Carruth · 13 years ago
- 9dbe16e Add extra sanity checking in FormatString::matchesType() that we are comparing integers to integers. This happens not to be an issue now, but the extra check helps future proof in case of future refactorings. by Ted Kremenek · 13 years ago
- ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
- 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
- 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
- d0f5e44 Switch the TokenLexer's terminology from various forms of 'instantiate' by Chandler Carruth · 13 years ago
- 7e7736a Switch all local code and comments from '[Ii]nstantiat(ion|ed)' to by Chandler Carruth · 13 years ago
- 4e80546 Switch the diagnostic messages about macros to use the terms 'expanded' by Chandler Carruth · 13 years ago
- 826d5b4 Reapply r135075, but modify format-strings.c and format-strings-fixit.c test cases to be more portable with an explicit target triple. by Ted Kremenek · 13 years ago
- 13d99bf Revert r135075, "format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using" by NAKAMURA Takumi · 13 years ago
- 3a348c8 Add a hackaround to avoid the crash in PR10355. However, our recovery by Douglas Gregor · 13 years ago
- a944b12 [arcmt] Make sure migrating to ARC works even if '-fobjc-arc' is included in command-line flags. rdar://9567824 by Argyrios Kyrtzidis · 13 years ago
- 87c1f1f PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 13 years ago
- b8981df Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite failures. by Bruno Cardoso Lopes · 13 years ago
- 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
- 1255aaf Fix an incorrect namespace typo-correction diagnostic, from Kaelyn by Douglas Gregor · 13 years ago
- d15608e Emit debug info for extended vectors. by Devang Patel · 13 years ago
- 8da9316 format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using by Ted Kremenek · 13 years ago
- 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
- 9688609 [arcmt] Add weak/unsafe_unretained for "@property (readonly)" when we are @synthesizing it. by Argyrios Kyrtzidis · 13 years ago
- 14c4b44 [arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'retain' -> 'strong', and add by Argyrios Kyrtzidis · 13 years ago
- 4c91d89 With -Wselector, don't warn about unimplemented optional method by Fariborz Jahanian · 13 years ago
- 799d34e Don't crash if defining -dealloc in a category. by John McCall · 13 years ago
- 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
- 8beb6a2 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
- dc00d81 Re-relax conversion specifier checking for printf format strings and conversion specifiers. My recent change was a mistake. by Ted Kremenek · 13 years ago
- 45eb702 Fix inversion in argument type checking for format strings with conversion specifiers for character types. by Ted Kremenek · 13 years ago
- fbf780a Okay, that rule about zero-length arrays applies to destroying them, too. by John McCall · 13 years ago
- dd376ca Arrays are permitted to be zero-length in some situations. by John McCall · 13 years ago
- 862ff87 Make the integer-range analysis recognize ^= correctly, by John McCall · 13 years ago
- c3c0766 Convert the standard default-construction loops to use phis and by John McCall · 13 years ago
- 2045b2d per john's advice, speculatively lower uses of forward-declared enums to by Chris Lattner · 13 years ago
- 6af13f3 PR10337 reminds me that calls return values, lets handle them just by Chris Lattner · 13 years ago
- 8f62992 Aggressive dead code elimination. by John McCall · 13 years ago
- a91f666 Generalize the routine for destroying an object with static by John McCall · 13 years ago
- e7003b7 Eliminate an incomplete/incorrect attempt to provide support for C++0x by Douglas Gregor · 13 years ago
- 42068e9 Silliness with commas, as reported at http://blog.regehr.org/archives/558 . As it turns out, this is my fault for not noticing this was an issue when I was looking at this a long time ago. :( by Eli Friedman · 13 years ago
- 7cfd76c Switch delete[] IR-generation over to the destroy framework, by John McCall · 13 years ago
- a8b20f7 When compiling ::delete for a class with a virtual destructor, call by Douglas Gregor · 13 years ago
- 9f8ee2e Correctly set up the list of virtual base classes for a CXXRecordDecl. Previously we got the source range wrong for everything in the virtual bases list. by Richard Smith · 13 years ago
- 8237839 revert fix for // rdar://9740328 by Fariborz Jahanian · 13 years ago
- 548e478 Revert r134946 by Bruno Cardoso Lopes · 13 years ago
- 5363e8d [arcmt] Also avoid 'weak' for forward references to objc classes. by Argyrios Kyrtzidis · 13 years ago
- 86625b5 [arcmt] Before applying '__weak' check whether the objc class is annotated with objc_arc_weak_reference_unavailable by Argyrios Kyrtzidis · 13 years ago