mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 06:32:24 +00:00
Merged from r221463:
[mips] Removed IsSoftFloat from MipsISelLowering::analyzeCallOperands(). NFC Summary: It isn't used anymore. Reviewers: vmedic Reviewed By: vmedic Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D6083 git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223044 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
05a4461c15
commit
15093b561d
@ -2587,8 +2587,8 @@ MipsTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
|||||||
MipsCC MipsCCInfo(CallConv, Subtarget, CCInfo);
|
MipsCC MipsCCInfo(CallConv, Subtarget, CCInfo);
|
||||||
|
|
||||||
CCInfo.PreAnalyzeCallOperandsForF128_(Outs, CLI.getArgs(), Callee.getNode());
|
CCInfo.PreAnalyzeCallOperandsForF128_(Outs, CLI.getArgs(), Callee.getNode());
|
||||||
MipsCCInfo.analyzeCallOperands(Outs, IsVarArg, Subtarget.abiUsesSoftFloat(),
|
MipsCCInfo.analyzeCallOperands(Outs, IsVarArg, Callee.getNode(),
|
||||||
Callee.getNode(), CLI.getArgs(), CCInfo);
|
CLI.getArgs(), CCInfo);
|
||||||
CCInfo.ClearOriginalArgWasF128();
|
CCInfo.ClearOriginalArgWasF128();
|
||||||
|
|
||||||
// Get a count of how many bytes are to be pushed on the stack.
|
// Get a count of how many bytes are to be pushed on the stack.
|
||||||
@ -3589,8 +3589,8 @@ MipsTargetLowering::MipsCC::MipsCC(CallingConv::ID CC,
|
|||||||
|
|
||||||
void MipsTargetLowering::MipsCC::analyzeCallOperands(
|
void MipsTargetLowering::MipsCC::analyzeCallOperands(
|
||||||
const SmallVectorImpl<ISD::OutputArg> &Args, bool IsVarArg,
|
const SmallVectorImpl<ISD::OutputArg> &Args, bool IsVarArg,
|
||||||
bool IsSoftFloat, const SDNode *CallNode,
|
const SDNode *CallNode, std::vector<ArgListEntry> &FuncArgs,
|
||||||
std::vector<ArgListEntry> &FuncArgs, CCState &State) {
|
CCState &State) {
|
||||||
MipsCC::SpecialCallingConvType SpecialCallingConv =
|
MipsCC::SpecialCallingConvType SpecialCallingConv =
|
||||||
getSpecialCallingConv(CallNode);
|
getSpecialCallingConv(CallNode);
|
||||||
assert((CallConv != CallingConv::Fast || !IsVarArg) &&
|
assert((CallConv != CallingConv::Fast || !IsVarArg) &&
|
||||||
|
@ -352,8 +352,7 @@ namespace llvm {
|
|||||||
CCState &Info);
|
CCState &Info);
|
||||||
|
|
||||||
void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
|
void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
|
||||||
bool IsVarArg, bool IsSoftFloat,
|
bool IsVarArg, const SDNode *CallNode,
|
||||||
const SDNode *CallNode,
|
|
||||||
std::vector<ArgListEntry> &FuncArgs,
|
std::vector<ArgListEntry> &FuncArgs,
|
||||||
CCState &State);
|
CCState &State);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user