Allow X86FastIsel to cope with 64 bit absolute relocations

Description

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.

Details

Committed
louisJun 17 2014, 4:22 PM
Parents
rL211129: Retry building modules that were compiled by other instances and are out-of-date
Branches
Unknown
Tags
Unknown