- Apr 29, 2011
-
-
Nick Lewycky authored
under cmake). Add libprofile_rt.a so that we can tell clang to link against it in --coverage mode. Also turn it on by default in cmake builds. Oscar, this touches a change you made for EXCLUDE_FROM_ALL support -- I think I've done the right thing, but please let me know (or fix and commit) if not! llvm-svn: 130470
-
Douglas Gregor authored
llvm-svn: 130469
-
Douglas Gregor authored
libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our new type trait __is_same llvm-svn: 130468
-
Douglas Gregor authored
Use DirectoryLookup::getName() rather than getDir()->getName() in a context where we don't know whether we have a normal directory llvm-svn: 130467
-
Eric Christopher authored
llvm-svn: 130464
-
Eric Christopher authored
llvm-svn: 130463
-
Eli Friedman authored
llvm-svn: 130462
-
Johnny Chen authored
llvm-svn: 130461
-
Ted Kremenek authored
llvm-svn: 130460
-
Fariborz Jahanian authored
// rdar://8823265 llvm-svn: 130458
-
Johnny Chen authored
llvm-svn: 130457
-
Johnny Chen authored
llvm-svn: 130456
-
Eli Friedman authored
llvm-svn: 130455
-
Eli Friedman authored
rdar://problem/9338332 . llvm-svn: 130454
-
Argyrios Kyrtzidis authored
-C++ objects with user-declared constructor don't need zero'ing. -We can zero-initialize arrays of C++ objects in "bulk" now, in which case don't zero-initialize each object again. llvm-svn: 130453
-
Johnny Chen authored
the lldb iteration protocol has been added to lldb.py module. llvm-svn: 130452
-
Fariborz Jahanian authored
// rdar://8823265 - wip. llvm-svn: 130451
-
Devang Patel authored
llvm-svn: 130450
-
Matt Beaumont-Gay authored
llvm-svn: 130448
-
- Apr 28, 2011
-
-
Benjamin Kramer authored
This shouldn't happen in practice because the icmp would be a constant. Add a check so we don't miscompile code if something goes wrong. llvm-svn: 130446
-
Stuart Hastings authored
regression in mason. rdar://problem/7662569 llvm-svn: 130444
-
Nick Lewycky authored
between two reads (threading). Fix an off-by-one in the indirect counter table that I meant to revert after an earlier experiment. Whoops! Implement GCOV_PREFIX. Doesn't handle GCOV_PREFIX_STRIP yet. Fix an off-by-one in string emission. Extra whoops! Tolerate DISubprograms that have null Function*'s attached to them. I don't yet understand what this means, but it happens when you have a global static with a non-trivial constructor/destructor. Fix a crash on switch statements with a single successor (default-only). llvm-svn: 130443
-
Johnny Chen authored
This is so that the objects which support the iteration protocol are immediately obvious from looking at the lldb.py file. SBTarget supports two types of iterations: module and breakpoint. For an SBTarget instance, you will need to issue either: for m in target.module_iter() or for b in target.breakpoint_iter() For other single iteration protocol objects, just use, for example: for thread in process: ID = thread.GetThreadID() for frame in thread: frame.Disassemble() .... llvm-svn: 130442
-
Daniel Dunbar authored
the tool chain, instead of based on the translated arguments. llvm-svn: 130440
-
Daniel Dunbar authored
tests: Tweak test to not write to the same temporary twice, in the hopes of avoiding sporadic win32 failures about renaming a temporary. llvm-svn: 130439
-
Daniel Dunbar authored
purposes. llvm-svn: 130438
-
Rafael Espindola authored
expressions used in the FDE to refer to symbols. llvm-svn: 130437
-
Greg Clayton authored
depth control, pointer depth, and more) when dumping memory and viewing as a type. llvm-svn: 130436
-
Devang Patel authored
llvm-svn: 130435
-
Ted Kremenek authored
Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. llvm-svn: 130433
-
Ted Kremenek authored
Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses malloc'ed or mmap'ed memory. This is for performance analysis. llvm-svn: 130432
-
Devang Patel authored
llvm-svn: 130431
-
Lenny Maiorani authored
Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. llvm-svn: 130430
-
Eli Friedman authored
fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 . llvm-svn: 130429
-
Benjamin Kramer authored
llvm-svn: 130428
-
Argyrios Kyrtzidis authored
llvm-svn: 130427
-
Chris Lattner authored
llvm-svn: 130426
-
Lenny Maiorani authored
Use StringRef::substr() and unbounded StringRef::compare() instead of bounded version of StringRef::compare() because bounded version of StringRef::compare() is going to be removed. llvm-svn: 130425
-
Ted Kremenek authored
Make the top-level driver ignore -fobjc-default-synthesize-properties while this feature undergoes more review and development. This is still available as a -cc1 option for testing. llvm-svn: 130424
-
-