- Jul 04, 2011
-
-
Rafael Espindola authored
This fixes the issue noted in PR10251 where early tail dup of bbs with indirectbr would cause a bb to be duplicated into a loop preheader and then into its predecessors, creating phi nodes with identical operands just before register allocation. This helps with jsinterp.o size (__TEXT goes from 163568 to 126656) and a bit with performance 1.005x faster on sunspider (jits still enabled). The result on webkit with the jit disabled is more significant: 1.021x faster. llvm-svn: 134372
-
Rafael Espindola authored
HasIndirectbr variable to be just that. No functionality change. llvm-svn: 134371
-
Rafael Espindola authored
llvm-svn: 134370
-
Jakob Stoklund Olesen authored
A split point inserted in a block with a landing pad successor may be hoisted above the call to ensure that it dominates all successors. The code that handles the rest of the basic block must take this into account. I am not including a test case, it would be very fragile. PR10244 comes from building clang with exceptions enabled. llvm-svn: 134369
-
- Jul 03, 2011
-
-
Johnny Chen authored
generated from the swig docstring features instead of blindly applying the cleanup action for all input lines. llvm-svn: 134368
-
Roman Divacky authored
This is what both the ABI and clang says. llvm-svn: 134367
-
NAKAMURA Takumi authored
llvm-svn: 134366
-
Rafael Espindola authored
llvm-svn: 134364
-
Chris Lattner authored
llvm-svn: 134361
-
Johnny Chen authored
Add post-processing step to remove the trailing blank lines from the docstrings of lldb.py. llvm-svn: 134360
-
Greg Clayton authored
a file or socket. We now make a getsockopt call to check if the fd is a socket. Also, the previous logic in the GDB communication needs to watch for success with an error so we can deal with EAGAIN and other normal "retry" error codes. llvm-svn: 134359
-
- Jul 02, 2011
-
-
Chandler Carruth authored
makes one of the tests actually mean something (as the string 'add' will always appear in the output of this file). llvm-svn: 134358
-
Greg Clayton authored
_only_ in the resulting stream, not in the error objects (lldb_private::Error). lldb_private::Error objects should always just have an error string with no terminating newline characters or periods. Fixed an issue with GDB remote packet detection that could end up deadlocking if a full packet wasn't received in one chunk. Also modified the packet checking function to properly toss one or more bytes when it detects bad data. llvm-svn: 134357
-
Chandler Carruth authored
a file descriptor. llvm-svn: 134355
-
Chandler Carruth authored
desired result based on the comments in the file. llvm-svn: 134354
-
Chandler Carruth authored
llvm-svn: 134353
-
Chandler Carruth authored
llvm-svn: 134352
-
Chandler Carruth authored
llvm-svn: 134351
-
Chandler Carruth authored
llvm-svn: 134350
-
Chandler Carruth authored
llvm-svn: 134349
-
Chandler Carruth authored
llvm-svn: 134348
-
Peter Collingbourne authored
llvm-svn: 134347
-
Chandler Carruth authored
llvm-svn: 134346
-
Chandler Carruth authored
llvm-svn: 134345
-
Chandler Carruth authored
llvm-svn: 134344
-
Chandler Carruth authored
llvm-svn: 134343
-
Chandler Carruth authored
llvm-svn: 134342
-
Chandler Carruth authored
llvm-svn: 134341
-
Chandler Carruth authored
llvm-svn: 134340
-
Chandler Carruth authored
llvm-svn: 134339
-
Chandler Carruth authored
llvm-svn: 134338
-
Chandler Carruth authored
llvm-svn: 134337
-
Chandler Carruth authored
llvm-svn: 134336
-
Chandler Carruth authored
llvm-svn: 134335
-
Chandler Carruth authored
llvm-svn: 134334
-
Chandler Carruth authored
llvm-svn: 134333
-
Chandler Carruth authored
llvm-svn: 134332
-
Chandler Carruth authored
llvm-svn: 134331
-
Chandler Carruth authored
individual cases, while hard coding less about registers in use. llvm-svn: 134330
-
Chandler Carruth authored
commands as a result. llvm-svn: 134329
-