- Jul 01, 2010
-
-
Bill Wendling authored
Objective-C metadata types which should be marked as "weak", but which the linker will remove upon final linkage. However, this linkage isn't specific to Objective-C. 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". Currently only supported on Darwin platforms. llvm-svn: 107433
-
Bruno Cardoso Lopes authored
Add AVX SSE3 packed horizontal and & sub instructions llvm-svn: 107405
-
Bruno Cardoso Lopes authored
llvm-svn: 107404
-
Dan Gohman authored
llvm-svn: 107377
-
Dan Gohman authored
to SelectionDAG. llvm-svn: 107376
-
Bruno Cardoso Lopes authored
llvm-svn: 107375
-
Dan Gohman authored
the same address. llvm-svn: 107373
-
Bruno Cardoso Lopes authored
- Add AVX SSE2 Move doubleword and quadword instructions. - Add encode bits for VEX_W - All 128-bit SSE 1 & SSE2 instructions that are described in the .td file now have a AVX encoded form already working. llvm-svn: 107365
-
- Jun 30, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 107308
-
Bruno Cardoso Lopes authored
llvm-svn: 107306
-
Bruno Cardoso Lopes authored
llvm-svn: 107300
-
Bruno Cardoso Lopes authored
llvm-svn: 107293
-
Gabor Greif authored
llvm-svn: 107280
-
Bruno Cardoso Lopes authored
llvm-svn: 107246
-
Bruno Cardoso Lopes authored
llvm-svn: 107245
-
Bruno Cardoso Lopes authored
llvm-svn: 107243
-
Bruno Cardoso Lopes authored
llvm-svn: 107241
-
Bruno Cardoso Lopes authored
llvm-svn: 107240
-
Bruno Cardoso Lopes authored
- Add VEX encoding bits to x86 MRM0r-MRM7r llvm-svn: 107238
-
Bruno Cardoso Lopes authored
llvm-svn: 107225
-
Bill Wendling authored
llvm-svn: 107215
-
Eric Christopher authored
llvm-svn: 107213
-
Bruno Cardoso Lopes authored
llvm-svn: 107211
-
- Jun 29, 2010
-
-
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
-
Bob Wilson authored
llvm-svn: 107201
-
Bruno Cardoso Lopes authored
llvm-svn: 107178
-
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
-
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
llvm-svn: 107135
-
Duncan Sands authored
and thumb_mode. llvm-svn: 107133
-
Duncan Sands authored
llvm-svn: 107131
-
Duncan Sands authored
llvm-svn: 107130
-
Duncan Sands authored
llvm-svn: 107127
-
Evan Cheng authored
llvm-svn: 107122
-