summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.h
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-10-10 01:27:09 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-10-10 01:27:09 +0000
commit9c8dcfc73a25704814d5ea90f3714de794788c56 (patch)
treef91ba3a689e43d9e627dede4ca1e9ca95e791187 /llvm/lib/Target/Mips/MipsISelLowering.h
parent8772bd8569306e3d95c2fb9cab9274ea759d5d46 (diff)
downloadbcm5719-llvm-9c8dcfc73a25704814d5ea90f3714de794788c56.tar.gz
bcm5719-llvm-9c8dcfc73a25704814d5ea90f3714de794788c56.zip
Implement MipsTargetLowering::CanLowerReturn.
Patch by Sasa Stankovic. llvm-svn: 165585
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelLowering.h')
-rw-r--r--llvm/lib/Target/Mips/MipsISelLowering.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelLowering.h b/llvm/lib/Target/Mips/MipsISelLowering.h
index b4cc16c1ca2..28d126b62c6 100644
--- a/llvm/lib/Target/Mips/MipsISelLowering.h
+++ b/llvm/lib/Target/Mips/MipsISelLowering.h
@@ -216,6 +216,12 @@ namespace llvm {
LowerCall(TargetLowering::CallLoweringInfo &CLI,
SmallVectorImpl<SDValue> &InVals) const;
+ virtual bool
+ CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
+ bool isVarArg,
+ const SmallVectorImpl<ISD::OutputArg> &Outs,
+ LLVMContext &Context) const;
+
virtual SDValue
LowerReturn(SDValue Chain,
CallingConv::ID CallConv, bool isVarArg,
OpenPOWER on IntegriCloud