diff options
author | Alexander Ivchenko <alexander.ivchenko@intel.com> | 2018-08-02 08:33:31 +0000 |
---|---|---|
committer | Alexander Ivchenko <alexander.ivchenko@intel.com> | 2018-08-02 08:33:31 +0000 |
commit | 49168f6778b0eb5d41aca72719a9043f2d44923a (patch) | |
tree | 8901a616d5cdcac9887fbc2172ad8e5ab2648c45 /llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | |
parent | add69e9c1932d9e4f2715e0c7db8f5506abcd45e (diff) | |
download | bcm5719-llvm-49168f6778b0eb5d41aca72719a9043f2d44923a.tar.gz bcm5719-llvm-49168f6778b0eb5d41aca72719a9043f2d44923a.zip |
[GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per Value
This is logical continuation of https://reviews.llvm.org/D46018 (r332449)
Differential Revision: https://reviews.llvm.org/D49660
llvm-svn: 338685
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h b/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h index f51cb6abbf6..00c91a0933c 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h @@ -35,8 +35,8 @@ class AMDGPUCallLowering: public CallLowering { public: AMDGPUCallLowering(const AMDGPUTargetLowering &TLI); - bool lowerReturn(MachineIRBuilder &MIRBuiler, const Value *Val, - unsigned VReg) const override; + bool lowerReturn(MachineIRBuilder &MIRBuilder, const Value *Val, + ArrayRef<unsigned> VRegs) const override; bool lowerFormalArguments(MachineIRBuilder &MIRBuilder, const Function &F, ArrayRef<unsigned> VRegs) const override; static CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg); |