- Jul 28, 2011
-
-
Jim Grosbach authored
llvm-svn: 136286
-
Jim Grosbach authored
Use range checked immediate operands for instructions. Add tests. llvm-svn: 136285
-
Jim Grosbach authored
llvm-svn: 136284
-
Eli Friedman authored
llvm-svn: 136283
-
Jim Grosbach authored
llvm-svn: 136282
-
Jim Grosbach authored
llvm-svn: 136281
-
Jim Grosbach authored
llvm-svn: 136280
-
Jim Grosbach authored
llvm-svn: 136279
-
Jakub Staszak authored
llvm-svn: 136278
-
Jim Grosbach authored
Fix parsing of the 's' suffix for the mnemonic. Add tests. llvm-svn: 136277
-
Devang Patel authored
llvm-svn: 136275
-
- Jul 27, 2011
-
-
Jim Grosbach authored
Fix parsing of the 's' suffix for the mnemonic. Add tests. llvm-svn: 136274
-
Jim Grosbach authored
llvm-svn: 136272
-
Bill Wendling authored
llvm-svn: 136269
-
Jim Grosbach authored
llvm-svn: 136267
-
Jim Grosbach authored
llvm-svn: 136266
-
Jim Grosbach authored
Encode the width operand as it encodes in the instruction, which simplifies the disassembler and the encoder, by using the imm1_32 operand def. Add a diagnostic for the context-sensitive constraint that the width must be in the range [1,32-lsb]. llvm-svn: 136264
-
Bill Wendling authored
llvm-svn: 136263
-
Jim Grosbach authored
llvm-svn: 136261
-
Jim Grosbach authored
llvm-svn: 136260
-
Jim Grosbach authored
llvm-svn: 136259
-
Owen Anderson authored
Refactor the STRT and STRBT instructions to distinguish between the register-addend and immediate-addend versions. Temporarily XFAIL the asm parsing tests for these instructions. llvm-svn: 136255
-
Bill Wendling authored
This adds the new instructions 'landingpad' and 'resume'. llvm-svn: 136253
-
Jim Grosbach authored
Assembly parser handling for extend instruction rotate operands. Add tests for the sign extend instructions. llvm-svn: 136252
-
Nick Lewycky authored
llvm-svn: 136250
-
Eli Friedman authored
X86ISD::MEMBARRIER does not require SSE2; it doesn't actually generate any code, and all x86 processors will honor the required semantics. llvm-svn: 136249
-
Eli Friedman authored
The numbering of LLVMOpcode is supposed to be stable; revert my earlier change, and append Fence onto the end. llvm-svn: 136245
-
Jakub Staszak authored
llvm-svn: 136244
-
Ted Kremenek authored
Add a generic 'capacity_in_bytes' function to allow inspection of memory usage of various data structures. llvm-svn: 136233
-
Jim Grosbach authored
llvm-svn: 136229
-
Devang Patel authored
llvm-svn: 136228
-
Jim Grosbach authored
Refactor the rest of the extend instructions to not artificially distinguish between a rotate of zero and a rotate of any other value. Replace the by-zero versions with Pat<>'s for ISel. llvm-svn: 136226
-
Jim Grosbach authored
Refactor the SXTB, SXTH, SXTB16, UXTB, UXTH, and UXTB16 instructions to not have an 'r' and an 'r_rot' version, but just a single version with a rotate that can be zero. Use plain Pat<>'s for the ISel of the non-rotated version. llvm-svn: 136225
-
Jakub Staszak authored
llvm-svn: 136222
-
Jakub Staszak authored
llvm-svn: 136221
-
Jakub Staszak authored
llvm-svn: 136219
-
Frits van Bommel authored
llvm-svn: 136218
-
Frits van Bommel authored
llvm-svn: 136215
-
Jay Foad authored
to print STL containers. llvm-svn: 136213
-
Jay Foad authored
llvm-svn: 136212
-