llvm-6502/test/CodeGen
Louis Gerbarg 41b33299cf Allow X86FastIsel to cope with 64 bit absolute relocations
This patch is a follow up to r211040 & r211052. Rather than bailing out of fast
isel this patch will generate an alternate instruction (movabsq) instead of the
leaq. While this will always have enough room to handle the 64 bit displacment
it is generally over kill for internal symbols (most displacements will be
within 32 bits) but since we have no way of communicating the code model to the
the assmebler in order to avoid flagging an absolute leal/leaq as illegal when
using a symbolic displacement.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211130 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-17 23:22:41 +00:00
..
AArch64 AArch64: estimate inline asm length during branch relaxation 2014-06-17 11:31:42 +00:00
ARM ARM: implement correct atomic operations on v7M 2014-06-16 18:49:36 +00:00
CPP
Generic
Hexagon
Inputs
Mips Add load/store functionality 2014-06-16 22:05:47 +00:00
MSP430
NVPTX Canonicalize addrspacecast ConstExpr between different pointer types 2014-06-15 21:40:57 +00:00
PowerPC [PPC64] Fix PR19893 - improve code generation for local function addresses 2014-06-16 21:36:02 +00:00
R600 R600/SI: Match cttz_zero_undef 2014-06-17 17:36:27 +00:00
SPARC
SystemZ
Thumb
Thumb2
X86 Allow X86FastIsel to cope with 64 bit absolute relocations 2014-06-17 23:22:41 +00:00
XCore