- Nov 20, 2009
-
-
Evan Cheng authored
llvm-svn: 89478
-
- Nov 18, 2009
-
-
Bob Wilson authored
llvm-svn: 89214
-
- Nov 17, 2009
-
-
Johnny Chen authored
distinguish between them and the more generic instructions (add, mov, and ldr). llvm-svn: 89108
-
Johnny Chen authored
0b1110 (ALways). This is so that the disassembler decoder can distinguish among BX_RET, BRIND, and BXr9. llvm-svn: 89000
-
- Nov 09, 2009
-
-
Jim Grosbach authored
llvm-svn: 86494
-
- Nov 07, 2009
-
-
Jim Grosbach authored
llvm-svn: 86404
-
Johnny Chen authored
was wrong and too aggressive in the sense that DPSoRegFrm includes both constant shifts (with Inst{4} = 0) and register controlled shifts (with Inst{4} = 1 and Inst{7} = 0). The 'rr' fragment of the multiclass definitions actually means register/register with no shift, see A8-11. llvm-svn: 86319
-
- Nov 02, 2009
-
-
Bob Wilson authored
llvm-svn: 85824
-
David Goodwin authored
llvm-svn: 85809
-
- Oct 30, 2009
-
-
Bob Wilson authored
clang/test/CodeGen/indirect-goto.c runs! (unoptimized) llvm-svn: 85577
-
- Oct 28, 2009
-
-
Bob Wilson authored
opcode and operand with a tab. Check for these instructions in the usual places. llvm-svn: 85411
-
Bob Wilson authored
llvm-svn: 85355
-
- Oct 27, 2009
-
-
Johnny Chen authored
llvm-svn: 85299
-
Johnny Chen authored
BL_pred and BLr9_pred. llvm-svn: 85297
-
Bob Wilson authored
instruction format that already takes care of setting this. llvm-svn: 85280
-
Johnny Chen authored
for the r/rr fragment of the multiclass AI_unary_rrot/AI_bin_rrot. llvm-svn: 85271
-
Evan Cheng authored
llvm-svn: 85178
-
- Oct 26, 2009
-
-
Bob Wilson authored
bits. Johnny, please review -- I do not have a good track record of getting these right. llvm-svn: 85173
-
Bob Wilson authored
bits. Patch by Johnny Chen. llvm-svn: 85167
-
- Oct 21, 2009
-
-
Jim Grosbach authored
immediate operands when they will fit into the using instruction. llvm-svn: 84778
-
Evan Cheng authored
llvm-svn: 84751
-
- Oct 20, 2009
-
-
Chris Lattner authored
llvm-svn: 84573
-
- Oct 14, 2009
-
-
Bob Wilson authored
register-shifted-register instructions. Patch by Johnny Chen. llvm-svn: 84124
-
- Oct 13, 2009
-
-
Sandeep Patel authored
llvm-svn: 84009
-
Bob Wilson authored
Patch by Johnny Chen. llvm-svn: 83983
-
Bob Wilson authored
llvm-svn: 83973
-
- Oct 10, 2009
-
-
Dan Gohman authored
when loading from an invariant memory location. llvm-svn: 83688
-
- Oct 06, 2009
-
-
Bob Wilson authored
Patch by Johnny Chen. llvm-svn: 83407
-
- Oct 01, 2009
-
-
Evan Cheng authored
ld / st pairs, etc. llvm-svn: 83197
-
Evan Cheng authored
Change ld/st multiples to explicitly model the writeback to base register. This fixes most of the -ldstopti-before-sched2 regressions. llvm-svn: 83191
-
- Sep 30, 2009
-
-
Jim Grosbach authored
Patch by Sylvere Teissier. llvm-svn: 83135
-
- Sep 28, 2009
-
-
Evan Cheng authored
instruction. This makes it re-materializable. Thumb2 will split it back out into two instructions so IT pass will generate the right mask. Also, this expose opportunies to optimize the movw to a 16-bit move. llvm-svn: 82982
-
Anton Korobeynikov authored
Disable rematting of it for now. llvm-svn: 82975
-
Anton Korobeynikov authored
This should be better than single load from constpool. llvm-svn: 82948
-
- Sep 09, 2009
-
-
Evan Cheng authored
llvm-svn: 81310
-
- Sep 04, 2009
-
-
David Goodwin authored
llvm-svn: 80956
-
- Sep 01, 2009
-
-
David Goodwin authored
llvm-svn: 80699
-
- Aug 28, 2009
-
-
Evan Cheng authored
llvm-svn: 80350
-
- Aug 27, 2009
-
-
Misha Brukman authored
See http://llvm.org/PR4687 for more info and links. llvm-svn: 80244
-
- Aug 21, 2009
-
-
Bob Wilson authored
several things other than Neon vector lane numbers. For inline assembly operands with a "c" print code, check that they really are immediates. llvm-svn: 79676
-