- Jun 30, 2010
-
-
Devang Patel authored
llvm-svn: 107214
-
Eric Christopher authored
llvm-svn: 107213
-
Bruno Cardoso Lopes authored
llvm-svn: 107211
-
- Jun 29, 2010
-
-
Devang Patel authored
llvm-svn: 107208
-
Bruno Cardoso Lopes authored
llvm-svn: 107206
-
Bill Wendling authored
metadata types which should be marked as "weak", but which the linker will remove upon final linkage. For example, the "objc_msgSend_fixup_alloc" symbol is defined like this: .globl l_objc_msgSend_fixup_alloc .weak_definition l_objc_msgSend_fixup_alloc .section __DATA, __objc_msgrefs, coalesced .align 3 l_objc_msgSend_fixup_alloc: .quad _objc_msgSend_fixup .quad L_OBJC_METH_VAR_NAME_1 This is different from the "linker_private" linkage type, because it can't have the metadata defined with ".weak_definition". llvm-svn: 107205
-
Bruno Cardoso Lopes authored
Add AVX ld/st XCSR register. Add VEX encoding bits for MRMXm x86 form llvm-svn: 107204
-
Devang Patel authored
Inspired by Artur Pietrek. llvm-svn: 107202
-
Bob Wilson authored
llvm-svn: 107201
-
Jakob Stoklund Olesen authored
A partial redefine needs to be treated like a tied operand, and the register must be reloaded while processing use operands. This fixes a bug where partially redefined registers were processed as normal defs with a reload added. The reload could clobber another use operand if it was a kill that allowed register reuse. llvm-svn: 107193
-
Bob Wilson authored
The LowerSubregs pass needs to preserve implicit def operands attached to EXTRACT_SUBREG instructions when it replaces those instructions with copies. llvm-svn: 107189
-
Bruno Cardoso Lopes authored
llvm-svn: 107178
-
Dan Gohman authored
llvm-svn: 107175
-
Bruno Cardoso Lopes authored
llvm-svn: 107168
-
Bob Wilson authored
The encoding is the same as VMOV (from scalar to core register) except that the operands are in different places. llvm-svn: 107167
-
Bruno Cardoso Lopes authored
llvm-svn: 107166
-
Jim Grosbach authored
llvm-svn: 107154
-
Bob Wilson authored
a CPSR operand to them causes an assertion failure, so apparently these instructions haven't been getting a lot of use. llvm-svn: 107147
-
Gabor Greif authored
llvm-svn: 107145
-
Duncan Sands authored
is stripped off. Currently set unconditionally, since the API does not provide a way of working out if anything was actually stripped off. llvm-svn: 107142
-
Duncan Sands authored
llvm-svn: 107141
-
Rafael Espindola authored
of getPhysicalRegisterRegClass with it. If we want to make a copy (or estimate its cost), it is better to use the smallest class as more efficient operations might be possible. llvm-svn: 107140
-
Duncan Sands authored
to unsigned only to extend back to a pointer sized value on the next line. llvm-svn: 107139
-
Duncan Sands authored
ignored! Remove it. llvm-svn: 107138
-
Duncan Sands authored
but then not actually used - maybe a bug? Remove the variable. llvm-svn: 107137
-
Duncan Sands authored
llvm-svn: 107136
-
Duncan Sands authored
llvm-svn: 107135
-
Duncan Sands authored
and thumb_mode. llvm-svn: 107133
-
Gabor Greif authored
llvm-svn: 107132
-
Duncan Sands authored
llvm-svn: 107131
-
Duncan Sands authored
llvm-svn: 107130
-
Gabor Greif authored
in terms of Op<> and ArgOffset. This works for values of {0, 1} for ArgOffset. Please note that ArgOffset will become 0 soon and will go away eventually. llvm-svn: 107129
-
Duncan Sands authored
llvm-svn: 107128
-
Duncan Sands authored
llvm-svn: 107127
-
Benjamin Kramer authored
llvm-svn: 107125
-
Chandler Carruth authored
be called. llvm-svn: 107124
-
Evan Cheng authored
llvm-svn: 107122
-
Evan Cheng authored
llvm-svn: 107121
-
Jim Grosbach authored
back-edges), make sure not to include dbg_value instructions in the count. Closing in on the end of rdar://7797940 llvm-svn: 107119
-
Dan Gohman authored
instruction to an add scev, it's not safe to blindly transfer the inbounds flag from a gep instruction to an nsw on the scev for the gep. llvm-svn: 107117
-