From: Mark Lacey Date: Wed, 31 Jul 2019 20:34:05 +0000 (+0000) Subject: [GISel] Address review feedback on passing MD_callees to lowerCall. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9b63283f14f0a1eb9677ee0a29ab7fb1b57a920;p=llvm [GISel] Address review feedback on passing MD_callees to lowerCall. Preserve the nullptr default for KnownCallees that appears in the base class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367477 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AArch64/AArch64CallLowering.h b/lib/Target/AArch64/AArch64CallLowering.h index 2446d980bcf..c7c2140c4a4 100644 --- a/lib/Target/AArch64/AArch64CallLowering.h +++ b/lib/Target/AArch64/AArch64CallLowering.h @@ -43,12 +43,12 @@ public: bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, const MachineOperand &Callee, const ArgInfo &OrigRet, ArrayRef OrigArgs, Register SwiftErrorVReg, - const MDNode *KnownCallees) const override; + const MDNode *KnownCallees = nullptr) const override; bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, const MachineOperand &Callee, const ArgInfo &OrigRet, ArrayRef OrigArgs, - const MDNode *KnownCallees) const override { + const MDNode *KnownCallees = nullptr) const override { return lowerCall(MIRBuilder, CallConv, Callee, OrigRet, OrigArgs, 0, KnownCallees); } diff --git a/lib/Target/ARM/ARMCallLowering.h b/lib/Target/ARM/ARMCallLowering.h index e0f1e3dfd70..c32af75c699 100644 --- a/lib/Target/ARM/ARMCallLowering.h +++ b/lib/Target/ARM/ARMCallLowering.h @@ -41,7 +41,7 @@ public: bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, const MachineOperand &Callee, const ArgInfo &OrigRet, ArrayRef OrigArgs, - const MDNode *KnownCallees) const override; + const MDNode *KnownCallees = nullptr) const override; private: bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val, diff --git a/lib/Target/Mips/MipsCallLowering.h b/lib/Target/Mips/MipsCallLowering.h index 1245fcb5795..ff2a1f93d79 100644 --- a/lib/Target/Mips/MipsCallLowering.h +++ b/lib/Target/Mips/MipsCallLowering.h @@ -71,7 +71,7 @@ public: bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, const MachineOperand &Callee, const ArgInfo &OrigRet, ArrayRef OrigArgs, - const MDNode *KnownCallees) const override; + const MDNode *KnownCallees = nullptr) const override; private: /// Based on registers available on target machine split or extend diff --git a/lib/Target/X86/X86CallLowering.h b/lib/Target/X86/X86CallLowering.h index 97d12e8c740..4426faeac93 100644 --- a/lib/Target/X86/X86CallLowering.h +++ b/lib/Target/X86/X86CallLowering.h @@ -37,7 +37,7 @@ public: bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv, const MachineOperand &Callee, const ArgInfo &OrigRet, ArrayRef OrigArgs, - const MDNode *KnownCallees) const override; + const MDNode *KnownCallees = nullptr) const override; private: /// A function of this type is used to perform value split action.