[GlobalISel] Extract handleAssignments out of AArch64CallLowering
authorDiana Picus <diana.picus@linaro.org>
Mon, 5 Dec 2016 10:40:33 +0000 (10:40 +0000)
committerDiana Picus <diana.picus@linaro.org>
Mon, 5 Dec 2016 10:40:33 +0000 (10:40 +0000)
commitf11f042ecbec118683650ec17c9b9e47028656a7
tree707e1101f69ee9d65d4a9b4ce649747b2164cb3c
parent83102d99ce0c68c70eaf472354d09bde653ef59b
[GlobalISel] Extract handleAssignments out of AArch64CallLowering

This function seems target-independent so far: all the target-specific behaviour
is isolated in the CCAssignFn and the ValueHandler (which we're also extracting
into the generic CallLowering).

The intention is to use this in the ARM backend.

Differential Revision: https://reviews.llvm.org/D27045

llvm-svn: 288658
llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
llvm/lib/Target/AArch64/AArch64CallLowering.cpp
llvm/lib/Target/AArch64/AArch64CallLowering.h