- May 28, 2011
-
-
Akira Hatanaka authored
Need this to prevent emitting illegal conditional move instructions. llvm-svn: 132240
-
Rafael Espindola authored
llvm-svn: 132238
-
Cameron Zwarich authored
and add some basic tests for them. llvm-svn: 132235
-
Bruno Cardoso Lopes authored
mode (only the "mov.w" variant). Now, when parsing "mov" in thumb mode, default to the Thumb 1 versions/encodings. llvm-svn: 132233
-
Rafael Espindola authored
llvm-svn: 132230
-
Cameron Zwarich authored
was saying that the matching superregister class of GR32_NOREX in GR64_NOREX_NOSP is GR64_NOREX, which drops the NOSP constraint. This fixes PR10032. llvm-svn: 132225
-
Rafael Espindola authored
llvm-svn: 132222
-
- May 27, 2011
-
-
Evan Cheng authored
Don't use movw / movt for iOS static codegen for now to workaround some tools issues. rdar://9514789 llvm-svn: 132211
-
Jakob Stoklund Olesen authored
The register allocators know to filter reserved registers from the allocation orders, so we don't need all of this boilerplate. llvm-svn: 132199
-
-
Rafael Espindola authored
These should be DW_OP_bit_piece of CR (64). llvm-svn: 132192
-
Rafael Espindola authored
llvm-svn: 132190
-
Rafael Espindola authored
refer to them. I tested this with both check-all and the gdb testsuite. llvm-svn: 132187
-
Eric Christopher authored
followed by a conditional and imm8. llvm-svn: 132179
-
Eric Christopher authored
llvm-svn: 132178
-
Chad Rosier authored
crc32.[8|16|32] have been renamed to .crc32.32.[8|16|32] and crc64.[8|16|32] have been renamed to .crc32.64.[8|64]. llvm-svn: 132163
-
- May 26, 2011
-
-
Akira Hatanaka authored
a function has any function calls. llvm-svn: 132140
-
Rafael Espindola authored
llvm-svn: 132136
-
Akira Hatanaka authored
llvm-svn: 132131
-
Eric Christopher authored
llvm-svn: 132128
-
Akira Hatanaka authored
llvm-svn: 132127
-
Stuart Hastings authored
llvm-svn: 132108
-
Cameron Zwarich authored
llvm-svn: 132107
-
Stuart Hastings authored
rdar://problem/6920088 llvm-svn: 132105
-
Eli Friedman authored
Rewrite fast-isel integer cast handling to handle more cases, and to be simpler and more consistent. The practical effects here are that x86-64 fast-isel can now handle trunc from i8 to i1, and ARM fast-isel can handle many more constructs involving integers narrower than 32 bits (including loads, stores, and many integer casts). rdar://9437928 . llvm-svn: 132099
-
Akira Hatanaka authored
llvm-svn: 132098
-
- May 25, 2011
-
-
Cameron Zwarich authored
llvm-svn: 132086
-
Eric Christopher authored
llvm-svn: 132083
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132081
-
Akira Hatanaka authored
been defined in MipsInstrFPU.td. llvm-svn: 132076
-
Akira Hatanaka authored
llvm-svn: 132074
-
Eli Friedman authored
llvm-svn: 132073
-
Akira Hatanaka authored
llvm-svn: 132070
-
Akira Hatanaka authored
return 0 if there are no function calls made. llvm-svn: 132065
-
Akira Hatanaka authored
llvm-svn: 132063
-
Francois Pichet authored
llvm-svn: 132062
-
Francois Pichet authored
MSVC doesn't support 64 bit enum. OpcodeMask is not used anywhere in the code base. llvm-svn: 132057
-
Cameron Zwarich authored
llvm-svn: 132044
-
Cameron Zwarich authored
llvm-svn: 132043
-
Cameron Zwarich authored
fixes <rdar://problem/9495913> llvm-svn: 132042
-