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:
parent
9c08fd02aa
commit
e174ded2a4
@ -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);
|
||||
}
|
||||
|
@ -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,
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user