- Jun 29, 2010
-
-
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
-
Evan Cheng authored
llvm-svn: 107121
-
Bruno Cardoso Lopes authored
llvm-svn: 107116
-
Jakob Stoklund Olesen authored
llvm-svn: 107114
-
Bruno Cardoso Lopes authored
llvm-svn: 107108
-
Bob Wilson authored
the same as ARM except that the condition code field is always set to ARMCC::AL. llvm-svn: 107107
-
Bob Wilson authored
of the Subtarget. llvm-svn: 107086
-
- Jun 28, 2010
-
-
Jim Grosbach authored
llvm-svn: 107073
-
Bob Wilson authored
llvm-svn: 107070
-
Bob Wilson authored
llvm-svn: 107068
-
Bill Wendling authored
llvm-svn: 107067
-
Jim Grosbach authored
llvm-svn: 106988
-
- Jun 26, 2010
-
-
Gabor Greif authored
llvm-svn: 106946
-
Gabor Greif authored
llvm-svn: 106945
-
Gabor Greif authored
llvm-svn: 106944
-
Eli Friedman authored
llvm-svn: 106940
-
Bob Wilson authored
llvm-svn: 106938
-
Evan Cheng authored
llvm-svn: 106935
-
Jakob Stoklund Olesen authored
CopyFromReg nodes for aliasing registers (AX and AL). This confuses the fast register allocator. Instead of CopyFromReg(AL), use ExtractSubReg(CopyFromReg(AX), sub_8bit). This fixes PR7312. llvm-svn: 106934
-
Bob Wilson authored
llvm-svn: 106927
-
Bob Wilson authored
"N..." instead of "NEON..." for consistency with the other NEON format names. llvm-svn: 106921
-
Bruno Cardoso Lopes authored
llvm-svn: 106917
-
Bob Wilson authored
Renumber MiscFrm to 25. llvm-svn: 106916
-
Bruno Cardoso Lopes authored
Add several AVX MOV flavors Support VEX encoding for MRMDestReg llvm-svn: 106912
-
Daniel Dunbar authored
introduced in r106343, but only showed up recently (with a particular compiler & linker combination) because of the particular check, and because we have no builtin checking for dereferencing the end of an array, which is truly unfortunate. llvm-svn: 106908
-