aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
AgeCommit message (Expand)AuthorFilesLines
2013-04-30Fix PR15845: apparently MSVC does not support implicit int in C++ mode.Richard Smith3-8/+4
2013-04-30Do not generate VLAs as complex variables any more, as they are nowAdrian Prantl1-16/+0
2013-04-30[driver] Allow multiple -arch options with -save-temps by adding the arch nameChad Rosier1-21/+35
2013-04-30Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin syste...Richard Smith3-38/+0
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith4-52/+45
2013-04-30[ms-cxxabi] Implement member pointer comparisonsReid Kleckner1-0/+72
2013-04-30Struct-path aware TBAA: enable struct-path aware TBAA for classes.Manman Ren1-2/+4
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith16-112/+147
2013-04-30Always use / when computing mips specific paths.Rafael Espindola1-20/+18
2013-04-30[Mips] Pass -mips16, -mmicromips, -mdsp and -mdspr2 flags to theSimon Atanasyan2-0/+14
2013-04-30Fix very confusing indent in Sema.cpp.Daniel Jasper1-6/+5
2013-04-30[PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2-4/+11
2013-04-30Add support for -stdlib=libc++ in the NetBSD toolchain.Joerg Sonnenberger3-3/+41
2013-04-30Objective-C (mostly arc): Under ARC, we often have unneeded qualifiers Fariborz Jahanian1-0/+4
2013-04-29Revert "[analyzer] Change PathPieces to be a wrapper around an ilist of (thro...Ted Kremenek5-53/+45
2013-04-29[analyzer] Change PathPieces to be a wrapper around an ilist of (through indi...Ted Kremenek5-45/+53
2013-04-29[analyzer] Remove comparePath's dependency on subscript operator.Ted Kremenek1-2/+7
2013-04-29Emit the TLS intialization functions into a list.Bill Wendling3-0/+38
2013-04-29c language: diagnose use of "[*]" on any array dimensionFariborz Jahanian1-1/+3
2013-04-29Use ArrayRef in AddMethodCandidate.Rafael Espindola1-6/+9
2013-04-29When emitting a preprocessed file with implicit module imports, make sure lin...Argyrios Kyrtzidis1-0/+1
2013-04-29Revert "[analyzer] Model casts to bool differently from other numbers."Jordan Rose1-16/+0
2013-04-29Fix a typo in a parse assert.Fariborz Jahanian1-1/+1
2013-04-29Small CapturedStmt improvementsBen Langmuir4-26/+20
2013-04-29Test commitBen Langmuir1-1/+1
2013-04-29Keep the parser's template depth up to date when parsing local templates andRichard Smith2-52/+54
2013-04-29Implement DR580: access checks for template parameters of a class template areRichard Smith1-9/+9
2013-04-29Properly reenter multiple contexts when parsing a late-parsed function templateRichard Smith1-34/+32
2013-04-29Fix an assertion failure / accepts-invalid in -fms-extensions mode. Don't buildRichard Smith1-8/+10
2013-04-27ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko3-12/+12
2013-04-27Silence a silly sign compare warning from GCC.Benjamin Kramer1-1/+1
2013-04-27Exit early when $PWD isn't set. Remove unused unistd.h include.Benjamin Kramer1-4/+5
2013-04-27Use LLVM's preferred current_path API instead of calling getcwd(3) directly.Benjamin Kramer1-5/+3
2013-04-27[driver] Revert r180652 and 180658 and temporarily #define MAXPATHLEN toChad Rosier1-2/+5
2013-04-27Fix the dangling pointer.Chad Rosier1-2/+2
2013-04-27Struct-path aware TBAA: fix handling of may_alias attribute.Manman Ren1-2/+2
2013-04-27Struct-path aware TBAA: change the format of TBAAStructType node.Manman Ren1-3/+3
2013-04-27[driver] Use the llvm equivalent of getcwd(). Hopefully, this makes the WindowsChad Rosier1-3/+2
2013-04-27Fix an assertion hit in Sema::CheckObjCMethodOverrides.Argyrios Kyrtzidis1-4/+6
2013-04-26documenttion parsing. Provide a c-index testFariborz Jahanian1-1/+3
2013-04-26In the ASTImporter, when checking whether twoSean Callanan1-0/+6
2013-04-26Move helper classes into anonymous namespaces.Benjamin Kramer1-0/+2
2013-04-26[analyzer] An ObjC for-in loop runs 0 times if the collection is nil.Jordan Rose1-22/+65
2013-04-26[analyzer] Model casts to bool differently from other numbers.Jordan Rose1-0/+16
2013-04-26[PCH/modules] Require the preprocessing record option to match the used PCH, ...Argyrios Kyrtzidis2-3/+17
2013-04-26[Modules] Fix an issue where the reconstructed redeclaration chain was incomp...Argyrios Kyrtzidis2-7/+41
2013-04-26[frontend] Make -chain-include work when used with modules.Argyrios Kyrtzidis2-0/+3
2013-04-26ArrayRefize code. No functionality change.Benjamin Kramer2-18/+13
2013-04-26document parsing. When a sub-class (c++ Objective-C) missing Fariborz Jahanian1-0/+45
2013-04-26[driver] Implement the -fdebug-compilation-dir in a way that is compatible withChad Rosier1-8/+21