[LLVMdev] LLVM on 64-bit PowerPC Linux
Eli Friedman
eli.friedman at gmail.com
Fri Jul 3 13:47:25 PDT 2009
On Fri, Jul 3, 2009 at 7:29 AM, Gary Benson<gbenson at redhat.com> wrote:
> I'm trying to use LLVM on a 64-bit PowerPC Linux box. This platform
> has a weird way of dealing with function pointers which I don't think
> LLVM has support for. Can anyone point me in the right direction so
> I can start implementing it?
You can support lowering a call any way you want for your target by
custom-lowering the CALL instruction in CodeGen. The relevant code is
PPCTargetLowering::LowerCALL in
llvm/lib/Target/PowerPC/PPCISelLowering.cpp. I'd suggest starting
there, and asking if there's anything you can't figure out.
-Eli
More information about the llvm-dev
mailing list