1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00

[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
This commit is contained in:
Mark Lacey 2019-07-31 20:34:05 +00:00
parent 9c08fd02aa
commit e174ded2a4
4 changed files with 5 additions and 5 deletions

View File

@ -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);
}

View File

@ -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,

View File

@ -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

View File

@ -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.