https://reviews.llvm.org/D57335 is a patch to add support for specifying function pointer alignment in a datalayout.
Eli Friedman has already accepted the patch (many thanks Eli!) but suggested sending this message to give others an opportunity to review.
Cheers,
-Michael