| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prior to adding the new "expected-no-diagnostics" directive to ↵ | Andy Gibbs | 2012-10-19 | 580 | -6/+619 |
| | | | | | | | VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. llvm-svn: 166280 | ||||
| * | Fix directive parsing in VerifyDiagnosticConsumer so that it ensures that ↵ | Andy Gibbs | 2012-10-19 | 6 | -26/+38 |
| | | | | | | | | | "expected" is at the start of the word and will no longer accept typos such as "junkexpected-*" as a valid "expected-*" directive. A very few test-cases had to be amended to adhere to the new rule. Patch reviewed by David Blaikie. llvm-svn: 166279 | ||||
| * | Revert r166268, this fix for a crash-on-invalid introduced a rejects-valid. | Nick Lewycky | 2012-10-19 | 6 | -56/+16 |
| | | | | | | | Richard has an unreduced testcase to work with. llvm-svn: 166272 | ||||
| * | [asan] update asan docs to explain more about linking and to mention full ↵ | Kostya Serebryany | 2012-10-19 | 1 | -2/+15 |
| | | | | | | | support for i386 Linux llvm-svn: 166271 | ||||
| * | DR1511: A const volatile global does not implicitly get internal linkage like a | Richard Smith | 2012-10-19 | 2 | -5/+9 |
| | | | | | | | const non-volatile global does. llvm-svn: 166269 | ||||
| * | PR14124: When performing template instantiation of a qualified-id outside of a | Richard Smith | 2012-10-19 | 6 | -16/+56 |
| | | | | | | | class, diagnose if the qualified-id instantiates to a non-static class member. llvm-svn: 166268 | ||||
| * | Fix handling of the regparm attribute in the presence of classes with copy | Rafael Espindola | 2012-10-19 | 4 | -42/+69 |
| | | | | | | | | | | | | | | constructors. When I first moved regparm support to TargetInfo.cpp I tried to isolate it in classifyArgumentTypeWithReg, but it is actually a lot easier to flip the code around and check for regparm at the end of the decision tree. Without this refactoring classifyArgumentTypeWithReg would have to duplicate the logic about when to use non-byval indirect arguments. llvm-svn: 166266 | ||||
| * | Teach getColumnNumber to use the line cache to get the start of the line if ↵ | Craig Topper | 2012-10-19 | 1 | -0/+11 |
| | | | | | | | its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106. llvm-svn: 166265 | ||||
| * | Reintroduce the TargetTransformInfo to the clang pass manager. | Nadav Rotem | 2012-10-19 | 1 | -1/+5 |
| | | | | | llvm-svn: 166263 | ||||
| * | clang/test/Index/annotate-comments.cpp: Relax the expression to be matched ↵ | NAKAMURA Takumi | 2012-10-19 | 1 | -4/+1 |
| | | | | | | | | | to -fms-compatibility. Then XFAIL can be removed. FYI, it can be reproduced with "c-index-test -std=c++11 -fms-compatibility". llvm-svn: 166261 | ||||
| * | ASTWriter.cpp: Fix a warning. [-Wunused-variable] | NAKAMURA Takumi | 2012-10-19 | 1 | -2/+1 |
| | | | | | llvm-svn: 166257 | ||||
| * | Handle diamond inheritance in -Woverloaded-virtual. | David Blaikie | 2012-10-19 | 2 | -13/+69 |
| | | | | | llvm-svn: 166254 | ||||
| * | Fix typo in comment. | Nick Lewycky | 2012-10-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 166253 | ||||
| * | Describe the new input-files block and its record, for llvm-bcanalyzer. | Douglas Gregor | 2012-10-19 | 1 | -0/+3 |
| | | | | | llvm-svn: 166252 | ||||
| * | Move the set of files to be validated in an AST file into the control | Douglas Gregor | 2012-10-19 | 8 | -163/+219 |
| | | | | | | | | | | | | | | block, so the input files are validated early on, before we've committed to loading the AST file. This (accidentally) fixed a but wherein the main file used to generate the AST file would *not* be validated by the existing validation logic. At the moment, this leads to some duplication of filenames between the source manager block and input-file blocks, as well as validation logic. This will be handled via an upcoming patch. llvm-svn: 166251 | ||||
| * | clang/test/Index/annotate-comments.cpp: Mark this as XFAIL on msvc. ↵ | NAKAMURA Takumi | 2012-10-19 | 1 | -0/+3 |
| | | | | | | | Investigating. llvm-svn: 166250 | ||||
| * | Revert r166223 and the subsequent commits that depend on it, r166230 & r166235. | Argyrios Kyrtzidis | 2012-10-18 | 12 | -132/+131 |
| | | | | | | | This seems to have introduced assertion hit when building compiler-rt. llvm-svn: 166245 | ||||
| * | Fix up comment and invert order. Most simple check first. | Eric Christopher | 2012-10-18 | 1 | -4/+6 |
| | | | | | llvm-svn: 166240 | ||||
| * | Use the type as written when pretty-printing C-style casts. Patch by ↵ | Eli Friedman | 2012-10-18 | 2 | -7/+13 |
| | | | | | | | Grzegorz Jablonski. llvm-svn: 166237 | ||||
| * | Add a new option for and disable column number information as there | Eric Christopher | 2012-10-18 | 12 | -6/+30 |
| | | | | | | | | | | | are no known current users of column info. Robustify and fix up a few tests in the process. Reduces the size of debug information by a small amount. Part of PR14106 llvm-svn: 166236 | ||||
| * | Remove trailing comma. | Eric Christopher | 2012-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 166235 | ||||
| * | Move OriginalDir from ASTReader to ModuleFile. | Douglas Gregor | 2012-10-18 | 2 | -22/+13 |
| | | | | | llvm-svn: 166233 | ||||
| * | [doc parsing] use getParamName to access parameter | Fariborz Jahanian | 2012-10-18 | 6 | -30/+48 |
| | | | | | | | | for current(rewritten) comment and getParamNameAsWritten to access param name coming with \param marker. llvm-svn: 166231 | ||||
| * | [Options] Make Option non clang specific. | Michael J. Spencer | 2012-10-18 | 5 | -37/+35 |
| | | | | | llvm-svn: 166230 | ||||
| * | Move the "RelocatablePCH" bit from the ASTReader to the module file. | Douglas Gregor | 2012-10-18 | 3 | -13/+13 |
| | | | | | llvm-svn: 166229 | ||||
| * | Move information about the "original file" from the ASTReader into the | Douglas Gregor | 2012-10-18 | 3 | -31/+43 |
| | | | | | | | module files. llvm-svn: 166228 | ||||
| * | Remove check which incorrectly suppressed printing an identifier in type ↵ | Eli Friedman | 2012-10-18 | 2 | -3/+5 |
| | | | | | | | printing. Patch by Benoit Perrot. llvm-svn: 166227 | ||||
| * | Fix AST pretty-printing for C++ new expressions with placement arguments ↵ | Eli Friedman | 2012-10-18 | 2 | -1/+14 |
| | | | | | | | | | with default values. Based on patch by Grzegorz Jablonski. llvm-svn: 166226 | ||||
| * | [Options] make Option a value type. | Michael J. Spencer | 2012-10-18 | 9 | -99/+102 |
| | | | | | llvm-svn: 166223 | ||||
| * | [ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback, | Chad Rosier | 2012-10-18 | 2 | -4/+10 |
| | | | | | | | which will be used by the asm matcher in the near future. llvm-svn: 166221 | ||||
| * | Fix Objective-C implicit property synthesis for C++ classes so we use valid | Eli Friedman | 2012-10-18 | 4 | -40/+64 |
| | | | | | | | | | | | | source locations in places where it is necessary for diagnostics. By itself, this causes assertions, so while I'm here, also fix property synthesis for properties of C++ class type so we use so we properly set up a scope and mark variable declarations. <rdar://problem/12514189>. llvm-svn: 166219 | ||||
| * | Emit diagnostics in chunks even when we're trying to print colored template ↵ | Benjamin Kramer | 2012-10-18 | 1 | -12/+15 |
| | | | | | | | | | diffs. char-by-char is really slow on an unbuffered stream. llvm-svn: 166218 | ||||
| * | [ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return a | Chad Rosier | 2012-10-18 | 1 | -19/+17 |
| | | | | | | | | *NamedDecl. In turn, build the expressions after we're finished parsing the asm. This avoids a crasher if the lookup fails. llvm-svn: 166213 | ||||
| * | [analyzer] Ivar invalidation: identify properties declared in protocols. | Anna Zaks | 2012-10-18 | 2 | -7/+13 |
| | | | | | llvm-svn: 166211 | ||||
| * | Factor CollectClassPropertyImplementations out of Sema into AST | Anna Zaks | 2012-10-18 | 3 | -42/+48 |
| | | | | | | | This would make it possible for the analyzer to use the function. llvm-svn: 166210 | ||||
| * | Patch for decl printer test of objective-c methods. | Fariborz Jahanian | 2012-10-18 | 1 | -6/+36 |
| | | | | | | | Patch by Dmitri Gribenko. llvm-svn: 166209 | ||||
| * | From Vassil Vassilev: enable Sema to deal with multiple ExternalSemaSources. | Axel Naumann | 2012-10-18 | 9 | -11/+689 |
| | | | | | llvm-svn: 166208 | ||||
| * | Collapse the original file name and original file ID records into a | Douglas Gregor | 2012-10-18 | 3 | -26/+13 |
| | | | | | | | single record. llvm-svn: 166206 | ||||
| * | Collapse the "version control revision/tag" AST file record into the | Douglas Gregor | 2012-10-18 | 3 | -39/+37 |
| | | | | | | | | metadata record, which already had other version information. Clean up the block info block along the way. llvm-svn: 166204 | ||||
| * | Fix more documentation comments in Comment.h | Dmitri Gribenko | 2012-10-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 166203 | ||||
| * | Expand the comment for DeclInfo::CurrentDecl. | Dmitri Gribenko | 2012-10-18 | 1 | -0/+6 |
| | | | | | llvm-svn: 166202 | ||||
| * | Split the target options out into their own record within the AST | Douglas Gregor | 2012-10-18 | 3 | -35/+46 |
| | | | | | | | file's control block. llvm-svn: 166195 | ||||
| * | DR1442: In a range-based for statement, namespace 'std' is not an associated | Richard Smith | 2012-10-18 | 10 | -83/+63 |
| | | | | | | | namespace. llvm-svn: 166194 | ||||
| * | [ms-inline asm] Remove accidental commit. | Chad Rosier | 2012-10-18 | 1 | -17/+0 |
| | | | | | llvm-svn: 166193 | ||||
| * | Improve comment in couple of fields of DeclInfo. | Fariborz Jahanian | 2012-10-18 | 1 | -3/+4 |
| | | | | | llvm-svn: 166192 | ||||
| * | Fix this test to match recent addition of declaration tag. | Fariborz Jahanian | 2012-10-18 | 1 | -58/+57 |
| | | | | | llvm-svn: 166190 | ||||
| * | PR14021: Copy lookup results to ensure safe iteration. | David Blaikie | 2012-10-18 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | Within the body of the loop the underlying map may be modified via Sema::AddOverloadCandidate -> Sema::CompareReferenceRelationship -> Sema::RequireCompleteType to avoid the use of invalid iterators the sequence is copied first. A reliable, though large, test case is available - it will be reduced and committed shortly. Patch by Robert Muth. Review by myself, Nico Weber, and Rafael Espindola. llvm-svn: 166188 | ||||
| * | [ms-inline asm] Move most of the AsmParsing logic in clang back into the MC | Chad Rosier | 2012-10-18 | 3 | -180/+99 |
| | | | | | | | | layer. Use the new ParseMSInlineAsm() API and add an implementation of the MCAsmParserSemaCallback interface. llvm-svn: 166184 | ||||
| * | Fix typo (test commit) | Andy Gibbs | 2012-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 166181 | ||||
| * | Un-XFAIL some tests for comment to XML conversion. This reverts r166151 and | Dmitri Gribenko | 2012-10-18 | 3 | -36/+33 |
| | | | | | | | fixes the tests for builds without libxml2. llvm-svn: 166179 | ||||

