• D
    [IA64] Speed up lfetch.fault [NULL] · 458f9355
    David Mosberger-Tang 提交于
    This patch greatly speeds up the handling of lfetch.fault instructions
    which result in NaT consumption. Due to the NaT-page mapped at address
    0, this is guaranteed to happen when lfetch.fault'ing a NULL pointer.
    With this patch in place, we can even define prefetch()/prefetchw() as
    lfetch.fault without significant performance degradation.  More
    importantly, it allows compilers to be more aggressive with using
    lfetch.fault on pointers that might be NULL.
    Signed-off-by: NDavid Mosberger-Tang <davidm@hpl.hp.com>
    Signed-off-by: NTony Luck <tony.luck@intel.com>
    458f9355
ivt.S 49.8 KB