- Sep 11, 2011
-
-
Craig Topper authored
Fix disassembling of PAUSE instruction. Fixes PR10900. Also fixed NOP disassembling to ignore OpSize and REX.W. llvm-svn: 139484
-
Nick Lewycky authored
llvm-svn: 139481
-
Nick Lewycky authored
llvm-svn: 139480
-
Nadav Rotem authored
Undo the changes from r139285 which added custom lowering to vselect. Add tablegen lowering for vselect. llvm-svn: 139479
-
Greg Clayton authored
changes that were just submitted. llvm-svn: 139478
-
Greg Clayton authored
more efficiently when it contains a large number of items. Since the map is actually a vector of "const char *" and type T values, it will double in size every time you append to it. The extra added functions allow the collection to be sized to fit the data after all entries have been appended, and lookups by name or by regex have been built in to the class to allow efficient lookup. llvm-svn: 139477
-
Greg Clayton authored
name is "lldb". So currently when you startup any application and you have not specified that you would like to skip loading init files through the API or from "lldb" options, then LLDB will try and load: "~/.lldbinit-%s" where %s the basename of your program "~/.lldbinit" Then LLDB will load any program specified on the command line and then source the "./.llbinit" file for any temporary debug session specific commands. I want this feature because I have thread and frame formats that do ANSI color codes that I only want to load when running in a terminal which is when I am running the "lldb" command line program. llvm-svn: 139476
-
- Sep 10, 2011
-
-
Benjamin Kramer authored
llvm-svn: 139474
-
Fariborz Jahanian authored
test case having instancetype. Fix in rewriter is unrelated to using of instancetype. Test case uses other feature not yet supported in the rewriter. There is more work to do, but this is an ongoing task and not urgent at this time. llvm-svn: 139473
-
Chris Lattner authored
llvm-svn: 139472
-
John McCall authored
llvm-svn: 139470
-
John McCall authored
Use a more portable heuristic for deciding when to emit a single atomic store; it's possible that I've lost information here, but I'm not sure how much of the logic before was intentionally arch-specific and how much was just not quite consistent. llvm-svn: 139468
-
Johnny Chen authored
A little bit of cleanup; set watch_mode to eWatchInvalid at the OptionParsingStarting() lifecycle point. llvm-svn: 139467
-
John McCall authored
llvm-svn: 139466
-
David Blaikie authored
Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. llvm-svn: 139465
-
Julien Lerouge authored
llvm-svn: 139464
-
David Blaikie authored
llvm-svn: 139463
-
John McCall authored
llvm-svn: 139462
-
Richard Trieu authored
llvm-svn: 139461
-
Eli Friedman authored
llvm-svn: 139460
-
Eli Friedman authored
llvm-svn: 139459
-
Eli Friedman authored
r139454 activates an assert in a case where we were doing the right thing anyway. Make that explicit, and un-XFAIL the testcase. llvm-svn: 139458
-
Richard Trieu authored
a test failure in CodeGen/palignr.c, which has been marked XFAIL for the time being. A bug has been filed at PR10901 for this issue. llvm-svn: 139457
-
Richard Trieu authored
lib/ExecutionEngine/MCJIT/MCJIT.cpp from: assert("error"); to: assert(0 && "error"); llvm-svn: 139456
-
John McCall authored
llvm-svn: 139455
-
Richard Trieu authored
assert("not implemented for target shuffle node"); to: assert(0 && "not implemented for target shuffle node"); This causes a test failure in CodeGen/X86/palignr.ll which has been marked as XFAIL for the time being. Test failure filed at PR10901. llvm-svn: 139454
-
Andrew Trick authored
better. Don't immediately give up when an add operation can't be trivially sign/zero-extended within a loop. If it has NSW/NUW flags, generate a new expression with sign extended (non-recurrent) operand. As before, if SCEV says that all sign extends are loop invariant, then we can widen the operation. llvm-svn: 139453
-
Johnny Chen authored
llvm-svn: 139452
-
John McCall authored
the lifetime of the block by copying it to the heap, or else we'll get a dangling reference because the code working with the non-block-typed object will not know it needs to copy. There is some danger here, e.g. with assigning a block literal to an unsafe variable, but, well, it's an unsafe variable. llvm-svn: 139451
-
Andrew Trick authored
such. I'm doing this now for completeness because I can't think of/remember any reason that it was left out. I'm not sure it will help anything, but if we don't do it we need to explain why in comments. llvm-svn: 139450
-
Richard Trieu authored
assert("error"); to: assert(0 && "error"); llvm-svn: 139449
-
Greg Clayton authored
llvm-svn: 139448
-
Johnny Chen authored
llvm-svn: 139447
-
Douglas Gregor authored
methods, and improve the diagnostic slightly along the way. Fixes <rdar://problem/10098695>. llvm-svn: 139446
-
Chandler Carruth authored
enumeration type. llvm-svn: 139445
-
Johnny Chen authored
with a template function 'arraysize(static_array)', defined in Utils.h. llvm-svn: 139444
-
Devang Patel authored
llvm-svn: 139443
-
Douglas Gregor authored
well-bred compiler like Clang. llvm-svn: 139442
-
Douglas Gregor authored
than having CodeGen check whether a declaration comes from an AST file (which it shouldn't know or care about), make sure that the AST writer and reader pass along "interesting" declarations that CodeGen needs to know about. llvm-svn: 139441
-
Jim Grosbach authored
Some aliases for MOV(register) also to keep existing T1 tests happy when run in thumbv7 mode. llvm-svn: 139440
-