- Nov 12, 2010
-
-
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
-
Jim Grosbach authored
llvm-svn: 118907
-
Jim Grosbach authored
llvm-svn: 118905
-
Eric Christopher authored
missed. Update some comments accordingly. Fixes rdar://8652289 llvm-svn: 118888
-
Jim Grosbach authored
llvm-svn: 118859
-
Owen Anderson authored
llvm-svn: 118854
-
- Nov 11, 2010
-
-
Owen Anderson authored
llvm-svn: 118843
-
Eric Christopher authored
llvm-svn: 118835
-
Jim Grosbach authored
llvm-svn: 118829
-
Eric Christopher authored
llvm-svn: 118827
-
Eric Christopher authored
llvm-svn: 118823
-
Owen Anderson authored
Add support for Thumb2 encodings of NEON data processing instructions, using the new PostEncoderMethod infrastructure. More tests to come. llvm-svn: 118819
-
Jim Grosbach authored
instructions. llvm-svn: 118801
-
Jim Grosbach authored
llvm-svn: 118794
-
Jim Grosbach authored
llvm-svn: 118767
-
Jim Grosbach authored
llvm-svn: 118761
-
Jim Grosbach authored
llvm-svn: 118757
-
Jim Grosbach authored
encoding bits. llvm-svn: 118738
-
Jim Grosbach authored
llvm-svn: 118736
-
Jim Grosbach authored
llvm-svn: 118732
-
Jim Grosbach authored
llvm-svn: 118730
-
- Nov 10, 2010
-
-
Nate Begeman authored
llvm-svn: 118720
-
Jim Grosbach authored
double quoting of ObjC symbol names in constant pool entries. rdar://8652107 llvm-svn: 118688
-
Jim Grosbach authored
VariantKind marker to indicate the additional information necessary. Update MC to handle the new Kinds. rdar://8647623 llvm-svn: 118671
-
Bill Wendling authored
llvm-svn: 118662
-
Matt Beaumont-Gay authored
llvm-svn: 118656
-
Bill Wendling authored
llvm-svn: 118653
-
Bill Wendling authored
llvm-svn: 118648
-
- Nov 09, 2010
-
-
Bill Wendling authored
llvm-svn: 118644
-
Bob Wilson authored
as derived from the target triple. This is important for enabling features that are implied based on the architecture version. llvm-svn: 118643
-
Bob Wilson authored
It is only supported for ARM code. Normally Thumb2 code would use DMB instead, but depending on how the compiler is invoked (e.g., -mattr=-db) that might be disabled. This prevents a "cannot select MEMBARRIER_MCR" error in that situation. Radar 8644195 llvm-svn: 118642
-
Bill Wendling authored
* LDM, et al, uses a bit mask to indicate the register list. * VLDM, et al, uses a base register plus number. The LDM instructions may be non-contiguous, but the VLDM ones must be contiguous. Those are semantic checks that should be done later in the compiler. Also postpone the creation of the bit mask until it's needed. llvm-svn: 118640
-
Jim Grosbach authored
help in MC'izing the references that use them. llvm-svn: 118633
-
Jim Grosbach authored
pseudo-label. (TLS stuff). llvm-svn: 118609
-
Jim Grosbach authored
llvm-svn: 118606
-