- Oct 07, 2010
-
-
Jakob Stoklund Olesen authored
This function is intended to be used when inserting a machine instruction that trivially restricts the legal registers, like LEA requiring a GR32_NOSP argument. llvm-svn: 115875
-
Jakob Stoklund Olesen authored
llvm-svn: 115874
-
Bill Wendling authored
llvm-svn: 115872
-
Jim Grosbach authored
llvm-svn: 115860
-
Jason W Kim authored
Lifted the EmitRawText calls to ARMAsmPrinter::emitAttribute() Added ARMAsmPrinter::emitAttributes() (plural s). TODO: .cpu attribute needs to be refactored llvm-svn: 115859
-
Rafael Espindola authored
llvm-svn: 115858
-
Owen Anderson authored
llvm-svn: 115857
-
Jim Grosbach authored
llvm-svn: 115853
-
- Oct 06, 2010
-
-
Jim Grosbach authored
llvm-svn: 115845
-
Jim Grosbach authored
"lane" operand modifier. llvm-svn: 115843
-
Jim Grosbach authored
llvm-svn: 115841
-
Jim Grosbach authored
pseudo instructions. llvm-svn: 115840
-
Tobias Grosser authored
llvm-svn: 115837
-
Rafael Espindola authored
being aliased. llvm-svn: 115836
-
Owen Anderson authored
llvm-svn: 115835
-
Devang Patel authored
llvm-svn: 115833
-
Jim Grosbach authored
llvm-svn: 115831
-
Michael J. Spencer authored
llvm-svn: 115830
-
Michael J. Spencer authored
llvm-svn: 115829
-
Bill Wendling authored
llvm-svn: 115827
-
Owen Anderson authored
rather than being fixed to the global registry. llvm-svn: 115824
-
Rafael Espindola authored
llvm-svn: 115817
-
Nick Lewycky authored
llvm-svn: 115802
-
Dan Gohman authored
llvm-svn: 115799
-
Jim Grosbach authored
llvm-svn: 115798
-
Rafael Espindola authored
llvm-svn: 115795
-
Rafael Espindola authored
llvm-svn: 115793
-
Dan Gohman authored
llvm-svn: 115792
-
Dan Gohman authored
llvm-svn: 115788
-
Tobias Grosser authored
llvm-svn: 115777
-
Bill Wendling authored
llvm-svn: 115764
-
Bill Wendling authored
fix is trying to accomplish. This code could still use some polishing. llvm-svn: 115759
-
Duncan Sands authored
Patch by John Tytgat. llvm-svn: 115757
-
Evan Cheng authored
allow target to correctly compute latency for cases where static scheduling itineraries isn't sufficient. e.g. variable_ops instructions such as ARM::ldm. This also allows target without scheduling itineraries to compute operand latencies. e.g. X86 can return (approximated) latencies for high latency instructions such as division. - Compute operand latencies for those defined by load multiple instructions, e.g. ldm and those used by store multiple instructions, e.g. stm. llvm-svn: 115755
-
Bill Wendling authored
source module *and* it must be merged (instead of simply replaced or appended to), then merge instead of replacing or adding another global. The ObjC __image_info section was being appended to because of this failure. This caused a crash because the linker expects the image info section to be a specific size. <rdar://problem/8198537> llvm-svn: 115753
-
Chris Lattner authored
operand kind for immediates. Use these to define a new BinOpRI class and switch AND8/16/32ri over to it. AND64ri32 needs some more refactoring before it can make the switcheroo. llvm-svn: 115752
-
Tanya Lattner authored
llvm-svn: 115749
-
Chris Lattner authored
llvm-svn: 115748
-
Chris Lattner authored
that i8 operations are even and i16,i32,i64 operations have a low opcode bit set (they are odd). llvm-svn: 115747
-
Chris Lattner authored
llvm-svn: 115745
-