diff options
| author | Akira Hatanaka <ahatanaka@mips.com> | 2012-10-10 01:27:09 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@mips.com> | 2012-10-10 01:27:09 +0000 |
| commit | 9c8dcfc73a25704814d5ea90f3714de794788c56 (patch) | |
| tree | f91ba3a689e43d9e627dede4ca1e9ca95e791187 /llvm/lib/Target/Mips/MipsISelLowering.h | |
| parent | 8772bd8569306e3d95c2fb9cab9274ea759d5d46 (diff) | |
| download | bcm5719-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.h | 6 |
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, |

