]> granicus.if.org Git - llvm/commit
[GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual method
authorQuentin Colombet <quentin.colombet@gmail.com>
Fri, 18 Oct 2019 20:13:42 +0000 (20:13 +0000)
committerQuentin Colombet <quentin.colombet@gmail.com>
Fri, 18 Oct 2019 20:13:42 +0000 (20:13 +0000)
commit8df88e8ad7fd7a30cfaacc3b3275bb0c5cb21e81
tree6533a7e074e314d9a97b16db273b1d0bb06c0488
parente1659b963e7740de18a3a7297641c31c73b243c0
[GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual method

The default implementation of isIncomingArgumentHandler could lead
to generating incorrect code.
Make it a pure virtual method, so that targets know they have to
override it to produce correct code.

NFC

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@375277 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/CallLowering.h
lib/Target/AArch64/AArch64CallLowering.cpp
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
lib/Target/ARM/ARMCallLowering.cpp
lib/Target/X86/X86CallLowering.cpp