[AArch64] Implement GHC calling convention
authorGreg Fitzgerald <garious@gmail.com>
Mon, 19 Jan 2015 17:40:05 +0000 (17:40 +0000)
committerGreg Fitzgerald <garious@gmail.com>
Mon, 19 Jan 2015 17:40:05 +0000 (17:40 +0000)
commitfa78d08675df188117db6f3e15f2c58745cf6166
tree37acb33301815d12cecb585eab1f852572b8d8fd
parent310bad8b7efe8ff8c887a21e025afdc33541086b
[AArch64] Implement GHC calling convention

Original patch by Luke Iannini.  Minor improvements and test added by
Erik de Castro Lopo.

Differential Revision: http://reviews.llvm.org/D6877

From: Erik de Castro Lopo <erikd@mega-nerd.com>
llvm-svn: 226473
llvm/lib/Target/AArch64/AArch64CallingConvention.td
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
llvm/test/CodeGen/AArch64/ghc-cc.ll [new file with mode: 0644]