- Jan 25, 2013
-
-
Jordan Rose authored
Thanks, Dmitri. llvm-svn: 173400
-
Andrew Trick authored
For sanity, create a root when NumDataSuccs >= 4. Splitting large subtrees will no longer be detrimental after my next checkin to handle nested tree. A magic number of 4 is fine because single subtrees seldom rejoin more than this. It makes subtrees easier to visualize and heuristics more sane. llvm-svn: 173399
-
Andrew Trick authored
llvm-svn: 173398
-
Richard Smith authored
for template instantiations, and use it to simplify the implementation of FunctionDecl::isInlined(). This incidentally changes the result of isInlined on a declared-but-not-defined non-inline member function from true to false. This is sort of a bug fix, but currently isInlined is only called on function definitions, so it has no visible effects. llvm-svn: 173397
-
Dmitri Gribenko authored
llvm-svn: 173396
-
Jakob Stoklund Olesen authored
Patch by Stefan Hepp. llvm-svn: 173395
-
Daniel Malea authored
- Add new decorator "@skipIfGcc" to lldbtest.py llvm-svn: 173394
-
Dmitri Gribenko authored
llvm-svn: 173393
-
Anna Zaks authored
llvm-svn: 173392
-
Dmitri Gribenko authored
llvm-svn: 173391
-
Jim Ingham authored
handler. Also put in string translations for a couple of exceptions we were missing. llvm-svn: 173390
-
Dmitri Gribenko authored
llvm-svn: 173389
-
Fariborz Jahanian authored
llvm-svn: 173388
-
Dmitri Gribenko authored
-ast-print tests llvm-svn: 173387
-
Anna Zaks authored
The idea is to introduce a higher level "user mode" option for different use scenarios. For example, if one wants to run the analyzer for a small project each time the code is built, they would use the "shallow" mode. The user mode option will influence the default settings for the lower-level analyzer options. For now, this just influences the ipa modes, but we plan to find more optimal settings for them. llvm-svn: 173386
-
Anna Zaks authored
The idea is to eventually place all analyzer options under "analyzer-config". In addition, this lays the ground for introduction of a high-level analyzer mode option, which will influence the default setting for IPAMode. llvm-svn: 173385
-
Anna Zaks authored
llvm-svn: 173384
-
Jordan Rose authored
SATestBuild expects to compare output directories for each invocation of scan-build that it runs, but scan-build clears out empty directories by default. We were coincidentally not getting that behavior until r173294. llvm-svn: 173383
-
Renato Golin authored
llvm-svn: 173382
-
- Jan 24, 2013
-
-
Michael J. Spencer authored
llvm-svn: 173381
-
Michael J. Spencer authored
llvm-svn: 173380
-
David Blaikie authored
llvm-svn: 173379
-
Fariborz Jahanian authored
llvm-svn: 173378
-
Fariborz Jahanian authored
commented on and approved by Richard Smith. llvm-svn: 173377
-
Jordan Rose authored
It's annotated as "inline", but ConvertUTF.c should still be able to compile as C89. llvm-svn: 173376
-
Akira Hatanaka authored
to pass floating point arguments to be passed in integer registers. llvm-svn: 173375
-
Michael Gottesman authored
Added comment to ObjCARC elaborating what is meant by the term 'Provenance' in 'Provenance Analysis'. llvm-svn: 173374
-
Jordan Rose authored
Also, remove stray -fdiagnostics-parseable-fixits from ucn-pp-identifier. llvm-svn: 173373
-
Daniel Malea authored
- since the test program needs to link with LLDB, the test is invalid in 32-bit mode. llvm-svn: 173372
-
Jordan Rose authored
llvm-svn: 173371
-
Jordan Rose authored
llvm-svn: 173370
-
Jordan Rose authored
This is a missing piece for C99 conformance. This patch handles UCNs by adding a '\\' case to LexTokenInternal and LexIdentifier -- if we see a backslash, we tentatively try to read in a UCN. If the UCN is not syntactically well-formed, we fall back to the old treatment: a backslash followed by an identifier beginning with 'u' (or 'U'). Because the spelling of an identifier with UCNs still has the UCN in it, we need to convert that to UTF-8 in Preprocessor::LookUpIdentifierInfo. Of course, valid code that does *not* use UCNs will see only a very minimal performance hit (checks after each identifier for non-ASCII characters, checks when converting raw_identifiers to identifiers that they do not contain UCNs, and checks when getting the spelling of an identifier that it does not contain a UCN). This patch also adds basic support for actual UTF-8 in the source. This is treated almost exactly the same as UCNs except that we consider stray Unicode characters to be mistakes and offer a fixit to remove them. llvm-svn: 173369
-
Jordan Rose authored
llvm-svn: 173368
-
Chad Rosier authored
suggestion. llvm-svn: 173367
-
Hal Finkel authored
No functionality change intended. This captures the first two cases GPR32/64. For the others, we need an addition operator (if we have one, I've not yet found it). Based on a suggestion made by Tom Stellard in the AArch64 review! llvm-svn: 173366
-
Chad Rosier authored
parser is not included in the compiler. Thanks to Renato for discovering the underlying issue. llvm-svn: 173365
-
Chad Rosier authored
for an unsupported architecture. rdar://13063988 llvm-svn: 173364
-
Daniel Malea authored
- PR 15038: missing wide char support on Linux - PR 14600 - Exception state registers not supported on Linux - PR 15039: SBProcess.GetSTDOUT() returns an empty buffer - PR 15037: stop-hooks sometimes fail to fire on Linux llvm-svn: 173363
-
Daniel Malea authored
llvm-svn: 173362
-
Chad Rosier authored
to delete result files for only those commands that fail. Part of rdar://12984531 llvm-svn: 173361
-