- Aug 09, 2011
-
-
Douglas Gregor authored
types to AST files; they're only used by debug info generation anyway, and shouldn't ever exist in the AST anyway. llvm-svn: 137122
-
Douglas Gregor authored
layout of a constant NSString from the ASTContext over to CodeGen, since this is solely CodeGen's responsibility. Eliminates one of the unnecessary "special" types that we serialize. llvm-svn: 137121
-
Douglas Gregor authored
AutoRRefDeductTy from the "special types" block to predefined types. The latter behaves better when loading multiple AST files. llvm-svn: 137120
-
Marshall Clow authored
llvm-svn: 137118
-
Ted Kremenek authored
llvm-svn: 137117
-
Renato Golin authored
llvm-svn: 137115
-
Bruno Cardoso Lopes authored
llvm-svn: 137114
-
Greg Clayton authored
cpu registers it uses and it crashes the release version of debugserver. We just get lucky in Debug builds. Until this is fixed I am disabling AVX detection to avoid the crashes. llvm-svn: 137113
-
Greg Clayton authored
llvm-svn: 137112
-
Bob Wilson authored
When this variable is set, "uname -r" will return its value instead of the real OS version. Make this affect LLVM's triple for consistency. <rdar://problem/9919167> llvm-svn: 137111
-
Ted Kremenek authored
llvm-svn: 137110
-
Ted Kremenek authored
Add 'diagtool' to the 'tools/' directory. diagtool is a new tool (WIP) for analyzing and working with clang diagnostics. Some interesting stats from 'diagtool list-warnings' on the current version of clang: Percentage of warnings with flags: 48.79% Number of unique flags: 148 Average number of diagnostics per flag: 2.041 llvm-svn: 137109
-
Ted Kremenek authored
Provide diag_iterator for iterating over the built-in diagnostic IDs/names in the internal table of DiagnosticIDs. llvm-svn: 137108
-
Ted Kremenek authored
llvm-svn: 137107
-
Andrew Trick authored
LoopUnroll looks like it has some stale code. Remove it to prove my sanity and avoid further confusion. llvm-svn: 137106
-
Bruno Cardoso Lopes authored
llvm-svn: 137105
-
Bruno Cardoso Lopes authored
llvm-svn: 137104
-
Bruno Cardoso Lopes authored
llvm-svn: 137103
-
Jim Ingham authored
Move the handling of breakpoint conditions from the Private event loop to the StopInfoBreakpoint::DoActions, which happens as the event is removed. Also use the return value of asynchronous breakpoint callbacks, they get checked before, and override the breakpoint conditions. Added ProcessModInfo class, to unify "stop_id generation" and "memory modification generation", and use where needed. llvm-svn: 137102
-
Douglas Gregor authored
argument of enumeration type when checking template arguments. Fixes PR10579. llvm-svn: 137101
-
Bruno Cardoso Lopes authored
the patterns already there to be more strict regarding the predicate. This fixes PR10558 llvm-svn: 137100
-
Bill Wendling authored
instead of a vector. llvm-svn: 137099
-
Bill Wendling authored
The 'unwind' instruction was acting essentially as a placeholder, because it would be replaced at the end of this function by a branch to the "unwind handler". The 'unwind' instruction is going away, so use 'unreachable' instead, which serves the same purpose as a placeholder. llvm-svn: 137098
-
Enrico Granata authored
if your datatype provides synthetic children, "frame variable object[index]" should now do the right thing in cases where the above syntax would have been rejected before, i.e. object is not a pointer nor an array (frame variable ignores potential overload of []) object is a pointer to an Objective-C class (which cannot be dereferenced) expression will still run operator[] if available and complain if it cannot do so synthetic children by name do not work yet llvm-svn: 137097
-
Devang Patel authored
llvm-svn: 137096
-
Devang Patel authored
llvm-svn: 137095
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 137094
-
Johnny Chen authored
on lldb's Driver::MainLoop function which is ~1190 lines of x86 assembly code. This file is not exercised during the normal test suite run, i.e., no +b option specified. So it should be ok. The following is the benchmark result on my MBP running OSX Lion: [17:38:46] johnny:/Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v +b -p TestFlintVsSlate /Volumes/data/lldb/svn/trunk/build/Debug LLDB-71 Path: /Volumes/data/lldb/svn/trunk URL: https://johnny@llvm.org/svn/llvm-project/lldb/trunk Repository Root: https://johnny@llvm.org/svn/llvm-project Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8 Revision: 137008 Node Kind: directory Schedule: normal Last Changed Author: gclayton Last Changed Rev: 137008 Last Changed Date: 2011-08-05 17:50:36 -0700 (Fri, 05 Aug 2011) Session logs for test failures/errors/unexpected successes will go into directory '2011-08-08-17_38_52' Command invoked: python ./dotest.py -v +b -p TestFlintVsSlate ---------------------------------------------------------------------- Collected 2 tests 1: test_run_41_then_42 (TestFlintVsSlateGDBDisassembly.FlintVsSlateGDBDisassembly) Test disassembly on a large function with 4.1 vs. 4.2's gdb. ... 4.1 gdb benchmark: Avg: 0.205623 (Laps: 5, Total Elapsed Time: 1.028113) 4.2 gdb benchmark: Avg: 0.201970 (Laps: 5, Total Elapsed Time: 1.009849) gdb_42_avg/gdb_41_avg: 0.982236 ok 2: test_run_42_then_41 (TestFlintVsSlateGDBDisassembly.FlintVsSlateGDBDisassembly) Test disassembly on a large function with 4.1 vs. 4.2's gdb. ... 4.2 gdb benchmark: Avg: 0.202602 (Laps: 5, Total Elapsed Time: 1.013012) 4.1 gdb benchmark: Avg: 0.204418 (Laps: 5, Total Elapsed Time: 1.022089) gdb_42_avg/gdb_41_avg: 0.991119 ok ---------------------------------------------------------------------- Ran 2 tests in 15.688s OK llvm-svn: 137092
-
Bill Wendling authored
llvm-svn: 137091
-
Bruno Cardoso Lopes authored
llvm-svn: 137090
-
Jakob Stoklund Olesen authored
RegisterCoalescer.h still has the CoalescerPair class interface. llvm-svn: 137088
-
Douglas Gregor authored
expression. Fxies PR10592. llvm-svn: 137086
-
Dan Gohman authored
llvm-svn: 137085
-
Jim Ingham authored
llvm-svn: 137084
-
Jakob Stoklund Olesen authored
A public interface is no longer needed since RegisterCoalescer is not an analysis any more. llvm-svn: 137082
-
Jim Ingham authored
llvm-svn: 137081
-
Fariborz Jahanian authored
Use the the path that generates a loop. This fixes bogus error that clang puts out. // rdar://9894548 llvm-svn: 137080
-
Greg Clayton authored
command that allows us to see all modules that exist and their corresponding global shared pointer count. This will help us track down memory issues when modules aren't being removed and cleaned up from the module list. llvm-svn: 137078
-
Jim Ingham authored
Add EvaluateWithError static method. Fix a bug in handling constant expressions - we weren't setting the result even though the expression evaluation succeeded... llvm-svn: 137077
-
Chad Rosier authored
-isysroot. rdar://9837120 llvm-svn: 137075
-