summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Lacey <mark.lacey@apple.com>2019-07-31 20:34:05 +0000
committerMark Lacey <mark.lacey@apple.com>2019-07-31 20:34:05 +0000
commit641ea2e701d0bb8ca6b941e29b5b824037a3610c (patch)
tree763b395c81a8c53d273d33eb522ce60b314cb65e
parent7b8d3eb9e2174e0bec206faea405b693fcb9eb8d (diff)
downloadbcm5719-llvm-641ea2e701d0bb8ca6b941e29b5b824037a3610c.tar.gz
bcm5719-llvm-641ea2e701d0bb8ca6b941e29b5b824037a3610c.zip
[GISel] Address review feedback on passing MD_callees to lowerCall.
Preserve the nullptr default for KnownCallees that appears in the base class. llvm-svn: 367477
-rw-r--r--llvm/lib/Target/AArch64/AArch64CallLowering.h4
-rw-r--r--llvm/lib/Target/ARM/ARMCallLowering.h2
-rw-r--r--llvm/lib/Target/Mips/MipsCallLowering.h2
-rw-r--r--llvm/lib/Target/X86/X86CallLowering.h2
4 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64CallLowering.h b/llvm/lib/Target/AArch64/AArch64CallLowering.h
index 2446d980bcf..c7c2140c4a4 100644
--- a/llvm/lib/Target/AArch64/AArch64CallLowering.h
+++ b/llvm/lib/Target/AArch64/AArch64CallLowering.h
@@ -43,12 +43,12 @@ public:
bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
const MachineOperand &Callee, const ArgInfo &OrigRet,
ArrayRef<ArgInfo> 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<ArgInfo> OrigArgs,
- const MDNode *KnownCallees) const override {
+ const MDNode *KnownCallees = nullptr) const override {
return lowerCall(MIRBuilder, CallConv, Callee, OrigRet, OrigArgs, 0,
KnownCallees);
}
diff --git a/llvm/lib/Target/ARM/ARMCallLowering.h b/llvm/lib/Target/ARM/ARMCallLowering.h
index e0f1e3dfd70..c32af75c699 100644
--- a/llvm/lib/Target/ARM/ARMCallLowering.h
+++ b/llvm/lib/Target/ARM/ARMCallLowering.h
@@ -41,7 +41,7 @@ public:
bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
const MachineOperand &Callee, const ArgInfo &OrigRet,
ArrayRef<ArgInfo> OrigArgs,
- const MDNode *KnownCallees) const override;
+ const MDNode *KnownCallees = nullptr) const override;
private:
bool lowerReturnVal(MachineIRBuilder &MIRBuilder, const Value *Val,
diff --git a/llvm/lib/Target/Mips/MipsCallLowering.h b/llvm/lib/Target/Mips/MipsCallLowering.h
index 1245fcb5795..ff2a1f93d79 100644
--- a/llvm/lib/Target/Mips/MipsCallLowering.h
+++ b/llvm/lib/Target/Mips/MipsCallLowering.h
@@ -71,7 +71,7 @@ public:
bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
const MachineOperand &Callee, const ArgInfo &OrigRet,
ArrayRef<ArgInfo> 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/llvm/lib/Target/X86/X86CallLowering.h b/llvm/lib/Target/X86/X86CallLowering.h
index 97d12e8c740..4426faeac93 100644
--- a/llvm/lib/Target/X86/X86CallLowering.h
+++ b/llvm/lib/Target/X86/X86CallLowering.h
@@ -37,7 +37,7 @@ public:
bool lowerCall(MachineIRBuilder &MIRBuilder, CallingConv::ID CallConv,
const MachineOperand &Callee, const ArgInfo &OrigRet,
ArrayRef<ArgInfo> 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.
OpenPOWER on IntegriCloud