- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120298
-
Kalle Raiskila authored
shiftamount > 7. llvm-svn: 120288
-
Kalle Raiskila authored
This speeds up selected test cases with up to 5% - no slowdowns observed. llvm-svn: 120286
-
Kalle Raiskila authored
-return a sensible value for register pressure -add pattern to 'ila' instrucion llvm-svn: 120285
-
Kalle Raiskila authored
llvm-svn: 120284
-
Bill Wendling authored
llvm-svn: 120279
-
Bill Wendling authored
llvm-svn: 120278
-
Bill Wendling authored
llvm-svn: 120277
-
Bill Wendling authored
llvm-svn: 120272
-
Rafael Espindola authored
llvm-svn: 120271
-
- Nov 28, 2010
-
-
Rafael Espindola authored
llvm-svn: 120263
-
Chris Lattner authored
instructions. I choose to handle this with an asmparser hack, though it could be handled by changing all the instruction definitions to allow be "setneb" instead of "setne". The asm parser hack is better in this case, because we want the disassembler to produce setne, not setneb. llvm-svn: 120260
-
Nicolas Geoffray authored
initializers of global variables used in the function. Also make sure to emit the operands of a constant. llvm-svn: 120253
-
Rafael Espindola authored
llvm-svn: 120241
-
Rafael Espindola authored
and at least the 4 byte one will be needed to implement the .cfi_* directives. llvm-svn: 120240
-
Bob Wilson authored
llvm-svn: 120236
-
Bob Wilson authored
The op11_8 field is the same for all of them so put it in the instruction classes instead of specifying it separately for each instruction. llvm-svn: 120234
-
Bob Wilson authored
llvm-svn: 120233
-
Anton Korobeynikov authored
llvm-svn: 120229
-
Anton Korobeynikov authored
llvm-svn: 120228
-
- Nov 27, 2010
-
-
Rafael Espindola authored
llvm-svn: 120225
-
Rafael Espindola authored
llvm-svn: 120224
-
Bob Wilson authored
llvm-svn: 120197
-
Bob Wilson authored
llvm-svn: 120194
-
Bob Wilson authored
I added these instructions recently but I have no idea where these "1" values in the NextCycles field came from. As far as I can tell now, these instruction stages are clearly intended to overlap. llvm-svn: 120193
-
Daniel Dunbar authored
- I'm leaving MachO.h, because I believe it has external consumers, but I would really like to eliminate it (we have stylistic disagreements with one another). llvm-svn: 120187
-
- Nov 26, 2010
-
-
Rafael Espindola authored
llvm-svn: 120168
-
- Nov 25, 2010
-
-
Rafael Espindola authored
llvm-svn: 120147
-
Benjamin Kramer authored
llvm-svn: 120146
-
- Nov 24, 2010
-
-
Wesley Peck authored
Updating MBlaze .mask and .frame directives to match GCC's output and fixing regression introduced in 120095 by checking MCStreamer::hasRawTextSupport. llvm-svn: 120097
-
Wesley Peck authored
1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots. 2. Re-adding .mask and .frame directives in printed assembly. 3. Adding .ent and .end directives in printed assembly. 4. Minor cleanups to MBlaze backend. llvm-svn: 120095
-
Kalle Raiskila authored
llvm-svn: 120092
-
Kalle Raiskila authored
Fix by Visa Putkinen! llvm-svn: 120090
-
- Nov 23, 2010
-
-
Benjamin Kramer authored
E.g. -5 % 5 is 0 with srem and 1 with urem. Also addresses Frits van Bommel's comments. llvm-svn: 120049
-
Jason W Kim authored
llvm-svn: 120035
-
Bob Wilson authored
We need to check if the individual vector elements are sign/zero-extended values. For now this only handles constants values. Radar 8687140. llvm-svn: 120034
-
Benjamin Kramer authored
This allows to transform the rem in "1 << ((int)x % 8);" to an and. llvm-svn: 120028
-
Kalle Raiskila authored
shifts. llvm-svn: 120022
-
Rafael Espindola authored
llvm-svn: 120017
-
Rafael Espindola authored
llvm-svn: 120006
-