- Dec 08, 2010
-
-
Andrew Trick authored
both forward and backward scheduling. Rename it to ScoreboardHazardRecognizer (Scoreboard is one word). Remove integer division from the scoreboard's critical path. llvm-svn: 121274
-
Bill Wendling authored
llvm-svn: 121273
-
Owen Anderson authored
llvm-svn: 121272
-
Johnny Chen authored
way of iterating through an aggregate data structure. The added example usage is from an actual use in test/foundation/TestSymbolTable.py: 2. Pass a container of aggregate which provides APIs to get to the size and the element of the aggregate: # Module is a container of symbol table module = target.FindModule(filespec) for symbol in lldb_iter(module, 'GetNumSymbols', 'GetSymbolAtIndex'): name = symbol.GetName() ... llvm-svn: 121271
-
Chandler Carruth authored
sysroot flag to the link command as a joined flag or a separate flag. llvm-svn: 121270
-
Johnny Chen authored
Also, add bug info for expected failures that remain: <rdar://problem/8741897> Expressions should support properties llvm-svn: 121268
-
Howard Hinnant authored
After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform. llvm-svn: 121267
-
Douglas Gregor authored
llvm-svn: 121266
-
Michael J. Spencer authored
llvm-svn: 121265
-
Douglas Gregor authored
implementation. llvm-svn: 121263
-
Jim Grosbach authored
llvm-svn: 121262
-
Bill Wendling authored
llvm-svn: 121250
-
Francois Pichet authored
CIndex's EnqueueVisitor must visit elements backward apparently. llvm-svn: 121247
-
Francois Pichet authored
llvm-svn: 121246
-
Evan Cheng authored
llvm-svn: 121238
-
Greg Clayton authored
debugserver-121. llvm-svn: 121237
-
Greg Clayton authored
have children sections). Modified SectionLoadList to do it's own multi-threaded protected on its map. The ThreadSafeSTLMap class was difficult to deal with and wasn't providing much utility, it was only getting in the way. Make sure when the communication read thread is about to exit, it clears the thread in the main class. Fixed the ModuleList to correctly ignore architectures and UUIDs if they aren't valid when searching for a matching module. If we specified a file with no arch, and then modified the file and loaded it again, it would not match on subsequent searches if the arch was invalid since it would compare an invalid architecture to the one that was found or selected within the shared library or executable. This was causing stale modules to stay around in the global module list when they should have been removed. Removed deprecated functions from the DynamicLoaderMacOSXDYLD class. Modified "ProcessGDBRemote::IsAlive" to check if we are connected to a gdb server and also make sure our process hasn't exited. llvm-svn: 121236
-
Greg Clayton authored
llvm-svn: 121235
-
Jakob Stoklund Olesen authored
This new register allocator is initially identical to RegAllocBasic, but it will receive all of the tricks that RegAllocBasic won't get. RegAllocGreedy will eventually replace linear scan. llvm-svn: 121234
-
Bill Wendling authored
llvm-svn: 121233
-
Daniel Dunbar authored
should use that. llvm-svn: 121231
-
Argyrios Kyrtzidis authored
Fixes rdar://8739801. llvm-svn: 121228
-
Eric Christopher authored
llvm-svn: 121227
-
Bill Wendling authored
llvm-svn: 121226
-
Sean Callanan authored
because the diagnostic client for one of the AST contexts is NULL. Now we provide a form of Miranda rights to AST contexts: they are provided with a very simple diagnostic client if they do not have one themselves. llvm-svn: 121225
-
Devang Patel authored
llvm-svn: 121224
-
Daniel Dunbar authored
build: Don't force -flat_namespace or '-undefined suppress' on unsuspecting users of LLVM makefiles, these options really shouldn't be used on Darwin. llvm-svn: 121223
-
Daniel Dunbar authored
llvm-svn: 121222
-
Chandler Carruth authored
llvm-svn: 121221
-
Johnny Chen authored
as the args and the envs to the launched process. o lldbtest.py: Forgot to check in some assertion messages changes for lldbtest.py. o dotest.py: Also add "api" category to the default lldb log option list. llvm-svn: 121220
-
Jim Grosbach authored
thumb vs. arm mode differences in WriteNopData(). llvm-svn: 121219
-
Johnny Chen authored
Launch the process with ['X', 'Y', 'Z'] as the args to make argc == 4 and verify that's the case, plus some other EvaluateExpression() calls. llvm-svn: 121218
-
Jakob Stoklund Olesen authored
Minor optimization to the use of IntervalMap iterators. They are fairly heavyweight, so prefer SI.valid() over SI != end(). llvm-svn: 121217
-
Owen Anderson authored
llvm-svn: 121216
-
Owen Anderson authored
the order of the bytes in the data stream is flipped around. llvm-svn: 121215
-
Bob Wilson authored
llvm-svn: 121214
-
Bob Wilson authored
so they can be implemented without clang builtins. llvm-svn: 121213
-
Devang Patel authored
llvm-svn: 121212
-
Devang Patel authored
llvm-svn: 121211
-
Bob Wilson authored
llvm-svn: 121210
-