- Mar 08, 2011
-
-
Jakob Stoklund Olesen authored
LiveRangeEdit::eliminateDeadDefs() will eventually be used by coalescing, splitting, and spilling for dead code elimination. It can delete chains of dead instructions as long as there are no dependency loops. llvm-svn: 127287
-
Greg Clayton authored
an interface to a local or remote debugging platform. By default each host OS that supports LLDB should be registering a "default" platform that will be used unless a new platform is selected. Platforms are responsible for things such as: - getting process information by name or by processs ID - finding platform files. This is useful for remote debugging where there is an SDK with files that might already or need to be cached for debug access. - getting a list of platform supported architectures in the exact order they should be selected. This helps the native x86 platform on MacOSX select the correct x86_64/i386 slice from universal binaries. - Connect to remote platforms for remote debugging - Resolving an executable including finding an executable inside platform specific bundles (macosx uses .app bundles that contain files) and also selecting the appropriate slice of universal files for a given platform. So by default there is always a local platform, but remote platforms can be connected to. I will soon be adding a new "platform" command that will support the following commands: (lldb) platform connect --name machine1 macosx connect://host:port Connected to "machine1" platform. (lldb) platform disconnect macosx This allows LLDB to be well setup to do remote debugging and also once connected process listing and finding for things like: (lldb) process attach --name x<TAB> The currently selected platform plug-in can now auto complete any available processes that start with "x". The responsibilities for the platform plug-in will soon grow and expand. llvm-svn: 127286
-
Abramo Bagnara authored
llvm-svn: 127285
-
NAKAMURA Takumi authored
llvm-svn: 127284
-
NAKAMURA Takumi authored
llvm-svn: 127283
-
Devang Patel authored
llvm-svn: 127282
-
-
Bill Wendling authored
llvm-svn: 127272
-
-
Benjamin Kramer authored
llvm-svn: 127269
-
Anders Carlsson authored
Make the Objective-C checker look for subclasses of NSString instead of just NSString and NSMutableString. llvm-svn: 127268
-
Eric Christopher authored
llvm-svn: 127266
-
Bill Wendling authored
llvm-svn: 127265
-
Jakob Stoklund Olesen authored
Patch by Olaf Krzikalla! llvm-svn: 127264
-
Eric Christopher authored
with this before since none of the register tracking or nightly tests had unschedulable nodes. This should probably be refixed with a special default Node that just returns some "don't touch me" values. Fixes PR9427 llvm-svn: 127263
-
Stuart Hastings authored
llvm-svn: 127262
-
Oscar Fuentes authored
MSVC 9." The "fix" was meaningless. This reverts commit r127245. llvm-svn: 127260
-
Douglas Gregor authored
by using an enumeration rather than a boolean value. No functionality change. llvm-svn: 127259
-
Jim Grosbach authored
llvm-svn: 127258
-
Fariborz Jahanian authored
varienty of cases. // rdar://9092208 llvm-svn: 127257
-
John McCall authored
llvm-svn: 127256
-
Benjamin Kramer authored
llvm-svn: 127254
-
Douglas Gregor authored
keywords for Objective-C+ and C++0x. llvm-svn: 127253
-
Chris Lattner authored
llvm-svn: 127252
-
Abramo Bagnara authored
Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. llvm-svn: 127251
-
Devang Patel authored
Since last couple of days, argument number is encoded using 8 bits from line number field in argument's debug info. llvm-svn: 127250
-
Devang Patel authored
llvm-svn: 127249
-
Anders Carlsson authored
llvm-svn: 127248
-
Benjamin Kramer authored
Found by inspection. llvm-svn: 127247
-
Justin Holewinski authored
llvm-svn: 127246
-
Oscar Fuentes authored
llvm-svn: 127245
-
Oscar Fuentes authored
llvm-svn: 127244
-
Duncan Sands authored
llvm-svn: 127243
-
Abramo Bagnara authored
llvm-svn: 127242
-
NAKAMURA Takumi authored
llvm-svn: 127241
-
NAKAMURA Takumi authored
llvm-svn: 127240
-
NAKAMURA Takumi authored
Reapply r127073(partially): Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO). On mingw and python/w32, lit would not be expected to understand MSYS-style path. llvm-svn: 127239
-
NAKAMURA Takumi authored
llvm-svn: 127238
-
Abramo Bagnara authored
llvm-svn: 127237
-
Bill Wendling authored
llvm-svn: 127236
-