- Jan 25, 2013
-
-
Daniel Dunbar authored
llvm-svn: 173412
-
Daniel Dunbar authored
llvm-svn: 173411
-
Daniel Dunbar authored
GCC docs. - Found by inspection. llvm-svn: 173410
-
Daniel Dunbar authored
llvm-svn: 173409
-
NAKAMURA Takumi authored
llvm-svn: 173408
-
Jack Carter authored
directive for the Mips assembler. Contributer: Vladimir Medic llvm-svn: 173407
-
rdar://problem/13072285Jason Molenda authored
Change the GDBRemoteRegisterContext::AddRegister function to take its RegisterInfo argument by value instead of using a reference - it will modify the object and modifying the contents of the g_register_infos table in GDBRemoteRegisterContext.cpp can cause a crash the next time we step through it. llvm-svn: 173406
-
Douglas Gregor authored
AST reader. The global module index tracks all of the identifiers known to a set of module files. Lookup of those identifiers looks first in the global module index, which returns the set of module files in which that identifier can be found. The AST reader only needs to look into those module files and any module files not known to the global index (e.g., because they were (re)built after the global index), reducing the number of on-disk hash tables to visit. For an example source I'm looking at, we go from 237844 total identifier lookups into on-disk hash tables down to 126817. Unfortunately, this does not translate into a performance advantage. At best, it's a wash once the global module index has been built, but that's ignore the cost of building the global module index (which is itself fairly large). Profiles show that the global module index code is far less efficient than it should be; optimizing it might give enough of an advantage to justify its continued inclusion. llvm-svn: 173405
-
Douglas Gregor authored
"-fmodules-global-index" and expand its behavior to include both the use and generation of the global module index. llvm-svn: 173404
-
Douglas Gregor authored
identifiers within the AST file reader. llvm-svn: 173403
-
Daniel Malea authored
- introduce new variable ARCHFLAG in make/Makefile.rules to switch between "-arch" on Mac and "-m" everywhere else - update testcase makefiles to use LD_EXTRAS instead of LDFLAGS (the former interacts with Makefile.rules badly) - special treatment for gcc 4.6: replace "-std=c++11" with "-std=c++0x" as the former is not handled correctly - remove hardcoded "-arch" from test Makefile This patch should not have any effect on lldb on Mac OS X. llvm-svn: 173402
-
Akira Hatanaka authored
llvm-svn: 173401
-
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
-