- Nov 13, 2010
-
-
Bill Wendling authored
llvm-svn: 118999
-
Bill Wendling authored
llvm-svn: 118998
-
Bill Wendling authored
- Get the opcode once. - Add a ParserMatchClass to reglist. llvm-svn: 118997
-
Bill Wendling authored
future to separate out the ia, ib, da, db variants of the load/store multiple instructions. llvm-svn: 118995
-
Daniel Dunbar authored
- What was I thinking????? llvm-svn: 118992
-
Wesley Peck authored
llvm-svn: 118987
-
Evan Cheng authored
llvm-svn: 118985
-
Wesley Peck authored
2. Fixing several errors in disassembler uncovered by test cases. 3. Fixing invalid encoding of PCMPEQ and PCMPNE uncovered by test cases. llvm-svn: 118969
-
Evan Cheng authored
llvm-svn: 118968
-
Jim Grosbach authored
llvm-svn: 118965
-
Jim Grosbach authored
instructions. llvm-svn: 118963
-
Jim Grosbach authored
flag for the LDRT/STRT family instructions as a side effect. llvm-svn: 118955
-
Dan Gohman authored
llvm-svn: 118954
-
Evan Cheng authored
llvm-svn: 118951
-
Wesley Peck authored
2. Fixing improper immediate mode reverse subtract. llvm-svn: 118948
-
Eric Christopher authored
llvm-svn: 118946
-
Evan Cheng authored
llvm-svn: 118945
-
Wesley Peck authored
llvm-svn: 118943
-
Owen Anderson authored
llvm-svn: 118942
-
Wesley Peck authored
2. Parsing .word directive in MBlaze asm parser 3. Fixing hack where memory instructions reversed order of last two parameters 4. Fixing many improperly encoded instructions 5. Support parsing special instructions (MFS,MTS,etc.) 6. Removing unused functions from inst printer llvm-svn: 118941
-
Owen Anderson authored
llvm-svn: 118939
-
Evan Cheng authored
Eliminate ARM::MOVi2pieces. Just use MOVi32imm and expand it to either movi+orr or movw+movt depending on the subtarget. llvm-svn: 118938
-
- Nov 12, 2010
-
-
Eric Christopher authored
an address is in a different block, get it into a register and go from there. llvm-svn: 118936
-
Evan Cheng authored
llvm-svn: 118935
-
Jim Grosbach authored
llvm-svn: 118926
-
Jim Grosbach authored
to splitting the load/store pre/post indexed instructions into [r, r] and [r, imm] forms. llvm-svn: 118925
-
Owen Anderson authored
llvm-svn: 118924
-
Evan Cheng authored
Add some missing isel predicates on def : pat patterns to avoid generating VFP vmla / vmls (they cause stalls). Disabling them in isel is properly not a right solution, I'll look into a proper solution next. llvm-svn: 118922
-
Jim Grosbach authored
llvm-svn: 118921
-
Jim Grosbach authored
llvm-svn: 118919
-
Dan Gohman authored
from the user of the address, fall back to just using the address in a register instead of bailing out of fast-isel altogether. llvm-svn: 118917
-
Chris Lattner authored
llvm-svn: 118916
-
Jim Grosbach authored
llvm-svn: 118907
-
Jim Grosbach authored
llvm-svn: 118905
-
Chris Lattner authored
llvm-svn: 118903
-
Chris Lattner authored
llvm-svn: 118896
-
Kalle Raiskila authored
support for the case where alignment<value size. These cases were silently miscompiled before this patch. Now they are overly verbose -especially storing is- and any front-end should still avoid misaligned memory accesses as much as possible. The bit juggling algorithm added here probably has some room for improvement still. llvm-svn: 118889
-
Eric Christopher authored
missed. Update some comments accordingly. Fixes rdar://8652289 llvm-svn: 118888
-
Dale Johannesen authored
llvm-svn: 118865
-
Bruno Cardoso Lopes authored
llvm-svn: 118864
-