]> granicus.if.org Git - llvm/commit
Merging r226473:
authorHans Wennborg <hans@hanshq.net>
Tue, 20 Jan 2015 20:36:02 +0000 (20:36 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 20 Jan 2015 20:36:02 +0000 (20:36 +0000)
commite1fa02c7d3224bcb1fc2d6c1428d5c51222a97f5
tree3ca476f100c71710ded04bf658642e17526f1cbb
parenta4475bb4b74d7ad8c633909f624282b9cf75ead2
Merging r226473:
------------------------------------------------------------------------
r226473 | garious | 2015-01-19 09:40:05 -0800 (Mon, 19 Jan 2015) | 8 lines

[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>
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_36@226604 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64CallingConvention.td
lib/Target/AArch64/AArch64FastISel.cpp
lib/Target/AArch64/AArch64FrameLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64RegisterInfo.cpp
test/CodeGen/AArch64/ghc-cc.ll [new file with mode: 0644]