[ARM] Deduplicate table generated CC analysis code
authorReid Kleckner <rnk@google.com>
Mon, 28 Jan 2019 21:28:43 +0000 (21:28 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 28 Jan 2019 21:28:43 +0000 (21:28 +0000)
commit27fd307b83f79fa014ce2f2ab74061d249c8ddbe
tree489d67f5fb6c274c15073b542a5887d4deba9119
parent96c581d7d0362b7d24aa7ec9cb2278dd3782b32c
[ARM] Deduplicate table generated CC analysis code

Create ARMCallingConv.cpp and emit code for calling convention analysis
from there.

llvm-svn: 352431
llvm/lib/Target/ARM/ARMCallingConv.cpp [new file with mode: 0644]
llvm/lib/Target/ARM/ARMCallingConv.h
llvm/lib/Target/ARM/ARMCallingConv.td
llvm/lib/Target/ARM/ARMFastISel.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/CMakeLists.txt