- Mar 16, 2011
-
-
Cameron Zwarich authored
llvm-svn: 127716
-
Cameron Zwarich authored
llvm-svn: 127715
-
Cameron Zwarich authored
llvm-svn: 127714
-
Caroline Tice authored
Fix various small bugs found in the instruction emulation functions. llvm-svn: 127712
-
-
- Mar 15, 2011
-
-
Johnny Chen authored
1. The ARM Darwin *r9 call instructions were pseudo-ized recently. Modify the ARMDisassemblerCore.cpp file to accomodate the change. 2. The disassembler was unnecessarily adding 8 to the sign-extended imm24: imm32 = SignExtend(imm24:'00', 32); // A8.6.23 BL, BLX (immediate) // Encoding A1 It has no business doing such. Removed the offending logic. Add test cases to arm-tests.txt. llvm-svn: 127707
-
John Thompson authored
llvm-svn: 127705
-
Ted Kremenek authored
Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. We added this warning back in 2007 when we were comparing against GCC 4.0. llvm-svn: 127704
-
Ted Kremenek authored
llvm-svn: 127703
-
John McCall authored
make sure that upcasts of member pointer types are covered as constants. Fixed rdar://problem/9130221 llvm-svn: 127702
-
Sebastian Redl authored
Find out that our C++0x status has only one field for noexcept expression and specification together, and that it was accidentally already marked as fully implemented. This completes noexcept specification work. llvm-svn: 127701
-
Bill Wendling authored
accept. If a value in the mask is out of range, it uses the value 0, for VTBL, or leaves the value unchanged, for VTBX. llvm-svn: 127700
-
Sebastian Redl authored
llvm-svn: 127699
-
Jakob Stoklund Olesen authored
After live range splitting, an original value may be available in multiple registers. Tracing back through the registers containing the same value, find the best place to insert a spill, determine if the value has already been spilled, or discover a reaching def that may be rematerialized. This is only the analysis part. The information is not used for anything yet. llvm-svn: 127698
-
Jakob Stoklund Olesen authored
llvm-svn: 127697
-
NAKAMURA Takumi authored
On Win32 console, emitting char to col#79 causes linefeed, and the cursor will not return to col#79 upper line with backspace. llvm-svn: 127696
-
Sean Callanan authored
up AVX disassembly support. llvm-svn: 127695
-
Bill Wendling authored
llvm-svn: 127694
-
Sebastian Redl authored
llvm-svn: 127693
-
Sebastian Redl authored
llvm-svn: 127692
-
Jim Grosbach authored
llvm-svn: 127691
-
Sebastian Redl authored
llvm-svn: 127688
-
Ted Kremenek authored
llvm-svn: 127687
-
Greg Clayton authored
build lldb, LLDB.framework and debugserver all with just DWARF (no dSYM). llvm-svn: 127686
-
Sebastian Redl authored
llvm-svn: 127685
-
Cameron Zwarich authored
llvm-svn: 127684
-
-
Fariborz Jahanian authored
declaration as this results in a confusing error message, instead of message related to missing property declaration. // rdar://9106929 llvm-svn: 127682
-
Richard Osborne authored
llvm-svn: 127681
-
Richard Osborne authored
llvm-svn: 127680
-
Oscar Fuentes authored
Without this cmake fails at configuration when some target pass "native" on LLVM_LINK_COMPONENTS and that is expanded to "X86". llvm-svn: 127679
-
Richard Osborne authored
llvm-svn: 127678
-
Justin Holewinski authored
- Remove PTX 1.4 code generation - Change type of intrinsics to .v4.i32 instead of .v4.i16 - Add and/or/xor integer instructions llvm-svn: 127677
-
Duncan Sands authored
MCFixupKind. This is the same technique that is used elsewhere in MC. llvm-svn: 127676
-
Duncan Sands authored
when building with assertions disabled. llvm-svn: 127675
-
Cameron Zwarich authored
llvm-svn: 127674
-
Nick Lewycky authored
memory builtins as equivalent to malloc/free. This is different from any attribute we have. For example, you can delete the allocators when their result is unused, but you can't collapse two calls to the same function, even if no global/memory state has changed in between. The noalias return states that the result does not alias any other pointer, but instcombine optimizes malloc() as though the result is non-null for the purpose of eliminating unused pointers. llvm-svn: 127673
-
Ted Kremenek authored
llvm-svn: 127672
-
Ted Kremenek authored
llvm-svn: 127671
-
Ted Kremenek authored
Take 2: merge -Wuninitialized-experimental into -Wuninitialized. Only *must-be-uninitialized* warnings are reported, with *maybe-uninitialized* under a separate flag. I await any fallout/comments/feedback, although hopefully this will produce no noise for users. llvm-svn: 127670
-