- 966a8a5 Fix up comment now that 'new' is no longer a virt-specifier, from Aaron Ballman by Douglas Gregor · 13 years ago
- 61e813c Eliminate an MSVC comparison warning, from Aaron Ballman by Douglas Gregor · 13 years ago
- 901a9a4 Fix wrong comment about reentering template scope for -fdelayed-template-parsing. by Francois Pichet · 13 years ago
- 548f6c8 More missing header inclusions from llvm_unreachable migration. by David Blaikie · 13 years ago
- 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- c535d97 Reenable -cxx-isystem for Objective C++, until I come up with a better solution by Benjamin Kramer · 13 years ago
- d836c0d Don't finalize checking of base and member initializers for a by Douglas Gregor · 13 years ago
- fdde470 [microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not reentering the delayed function context correctly. The problem was that all template params were reintroduced inside the same scope. So if we had a situation where we had 2 template params with the same name at different scope then clang would generate an error about ambiguous name. by Francois Pichet · 13 years ago
- 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
- 4cd0634 Do manual binary search for preprocessing entities because their end locations by Argyrios Kyrtzidis · 13 years ago
- 8990daf Don't remove filters. by Bill Wendling · 13 years ago
- 690b2db Only trigger the initialize-an-array-via-elementwise-copy/move code by Douglas Gregor · 13 years ago
- 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
- b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- 5f62571 ST->scanReachableSymbols() is creating a SubRegionMap (SRM) on every call since one SRM is created in each ScanReachableSymbols instance. Creating the object just once and calling only scan inside the loop gives ~ 14% speed up of the StaticAnalyzer run (Release+Asserts). by Anna Zaks · 13 years ago
- d8e0fe6 PTX: Clean up target options code by Justin Holewinski · 13 years ago
- 3340e27 Fix the ASTImporter's lookup for anonymous structs/unions that get a by Douglas Gregor · 13 years ago
- af130823 Don't allow template argument deduction to deduce a placeholder type, by Douglas Gregor · 13 years ago
- b681fb1 Explicitly-defaulted copy/move constructors are not "implicit", but by Douglas Gregor · 13 years ago
- 9df05ea In OpenCL, conversions between different vector types are disallowed by Tobias Grosser · 13 years ago
- 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
- a71f9d0 ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 13 years ago
- d7bb6a0 ArrayRef-ifying MacroArgs::create's arguments argument. by David Blaikie · 13 years ago
- 681d83d Simplify the last character check. by David Blaikie · 13 years ago
- 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
- 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
- 196e71e More MSVC9 unbreaking. by Benjamin Kramer · 13 years ago
- f250365 Diagnose attempts to write a templated data member, from Stepan by Douglas Gregor · 13 years ago
- ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
- 01f151e ANSI C requires that a call to an unprototyped function type succeed by John McCall · 13 years ago
- 036277e [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 13 years ago
- 88df125 Fix MSVC9 build by providing a full comparator object to lower_bound. by Benjamin Kramer · 13 years ago
- 47456fa Change: by Richard Trieu · 13 years ago
- 243f108 Change "ivar" to true for a boolean function argument. Since string literals are cast to true, this should no effect on behavior. by Richard Trieu · 13 years ago
- 7ec0258 Add case labels for Mips64 architectures. by Akira Hatanaka · 13 years ago
- 09ca9ef [analyzer] Fix a bug where PathDiagnosticLocation did not generate a valid range and add asserts to check validity of locations early on. Ignore invalid ranges in PathDiagnosticPiece (they could be added by checker writers). by Anna Zaks · 13 years ago
- 5b76f37 [ARC] Allow forming 'id*' in an unevaluated context. Fixes rdar://10148540. by Argyrios Kyrtzidis · 13 years ago
- 8f958f1 [PCH] Don't store the source range for each preprocessed entity since by Argyrios Kyrtzidis · 13 years ago
- 290ad8c [PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntity by Argyrios Kyrtzidis · 13 years ago
- 2502efd [libclang] When pointing at a macro expansion inside a macro argument, by Argyrios Kyrtzidis · 13 years ago
- ef70724 [analyzer] Refactor PathDiagnosticLocation: Remove SourceRange member from PathDiagnosticLocation - FullSourceLoc Loc and PathDiagnosticRange Range are sufficient. by Anna Zaks · 13 years ago
- bc0a301 [analyzer] Remove dead code. (This code is trying to implement the idea that PathDiagnosticClient could implement DiagnosticClient and has been dead for a while). by Anna Zaks · 13 years ago
- 5e5e95d In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 13 years ago
- de4e0a8 The location of the name in MacroDefinition is the beginning of its range, by Argyrios Kyrtzidis · 13 years ago
- cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
- 8aa76ea For i386 kext fallback to llvm-gcc, search paths for several Darwin versions. by Bob Wilson · 13 years ago
- 590dd8e [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. by Anna Zaks · 13 years ago
- 77ce46d [analyzer] Refactor PathDiagnosticLocation: Use the pre-computed Range and Location for profile. by Anna Zaks · 13 years ago
- 61ab80a [driver] Default to arm mode when using the integrated assembler. by Chad Rosier · 13 years ago
- c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
- bf5851a Define Mips64 TargetInfo classes. by Akira Hatanaka · 13 years ago
- b6a37b3 Clean up TargetInfo class hierarchy. Define a base class from which TargetInfos by Akira Hatanaka · 13 years ago
- 8c6dfbe Create a MipsTargetCodeGenInfo object for mips64/mips64el. The size of the by Akira Hatanaka · 13 years ago
- b66f486 [analyzer] Refactor PathDiagnosticLocation: Use PointerUnion of LocationContext and AnalysisContext to support creation of PathDiagnosticLocations for checkers which no context sensitivity. by Anna Zaks · 13 years ago
- e624fa0 Add a parameter to MipsTargetCodeGenInfo's constructor. by Akira Hatanaka · 13 years ago
- f7572a6 Introduce an egregious hack for modules to cope with headers that come by Douglas Gregor · 13 years ago
- 47fcd29 Remove __WCHAR_UNSIGNED__ and anything that used it. by Eric Christopher · 13 years ago
- 9859ea0 Test commit by DeLesley Hutchins · 13 years ago
- e974367 [analyzer] Refactor PathDiagnosticLocation: Lazily query LocationContext for a ParentMap as needed. by Anna Zaks · 13 years ago
- 2380337 [analyzer] Remove LocationContext and a dependency from PathDiagnosticLoaction. by Anna Zaks · 13 years ago
- 68018db Clarify PNaCl target characteristics: set LongDoubleWidth, PtrDiffType, IntPtrType, by Ivan Krasin · 13 years ago
- 8be0c74 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 13 years ago
- 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
- b490c4b [analyzer] Refactor PathDiagnosticLocation: Pre-compute Range and Location with gen methods on object creation instead of computing on demand. This would allow to remove dependency on the other members which help with construction and might not even be valid at later stages (to be removed later on). by Anna Zaks · 13 years ago
- 1531bb0 [analyzer] Use more create methods in the PathDiagnostic, cleanup. by Anna Zaks · 13 years ago
- eecb6a1 Don't assume that the clause is a GlobalVariable. It could be a constant. by Bill Wendling · 13 years ago
- 4522e2a [analyzer] BugReport has a profile method, so reuse it here. by Anna Zaks · 13 years ago
- a2d7e65 [analyzer] Constify a method. by Anna Zaks · 13 years ago
- 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
- 40ccacc The eh.selector intrinsic isn't used anymore. Replace the check here with a by Bill Wendling · 13 years ago
- 0e322ff Fix gcc build. by Argyrios Kyrtzidis · 13 years ago
- 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
- 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
- b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
- 5a9ee20 In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 13 years ago
- 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
- efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
- 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
- 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
- ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
- 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
- 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
- 8c6f9c4 Tighten check to match an ivar with corresponding property by using ObjCImplementationDecl. by Devang Patel · 13 years ago
- 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
- 71ac1e0 objc - some refactoring of my last 'self' patch. by Fariborz Jahanian · 13 years ago
- 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
- 84e0ccf CurContext cannot be null ever. by Fariborz Jahanian · 13 years ago
- 24dd9ad Removed an unused field and its accessors methods. by Erik Verbruggen · 13 years ago
- a495066 In constructors, don't generate implicit initializers for members of anonymous structs contained within anonymous unions. by Richard Smith · 13 years ago
- 9aca87d Remove function which is unused as of r139996. Thanks to David Blaikie for bringing this to my attention. by Richard Smith · 13 years ago
- 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 13 years ago
- 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
- 1c98d62 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 13 years ago
- 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
- c115f63 PR10954: variant members should not be implicitly initialized in constructors if no by Richard Smith · 13 years ago
- 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
- de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago