diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-04-07 19:10:57 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-04-07 19:10:57 +0000 |
commit | 18fdb398ea94c7ddee40bec49f63491922c5b110 (patch) | |
tree | 62f098f44d1924adc2ee508cb2f7658cb8ee8493 /lib/Target/Sparc/SparcISelLowering.h | |
parent | 0f08eb135997a94ba37f79aaeb306993c21bbae2 (diff) | |
download | llvm-18fdb398ea94c7ddee40bec49f63491922c5b110.tar.gz llvm-18fdb398ea94c7ddee40bec49f63491922c5b110.tar.bz2 llvm-18fdb398ea94c7ddee40bec49f63491922c5b110.tar.xz |
Implement LowerCall_64 for the SPARC v9 64-bit ABI.
There is still no support for byval arguments (which I don't think are
needed) and varargs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178993 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/SparcISelLowering.h')
-rw-r--r-- | lib/Target/Sparc/SparcISelLowering.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/Sparc/SparcISelLowering.h b/lib/Target/Sparc/SparcISelLowering.h index 189a3882d3..8a50f6890a 100644 --- a/lib/Target/Sparc/SparcISelLowering.h +++ b/lib/Target/Sparc/SparcISelLowering.h @@ -95,6 +95,10 @@ namespace llvm { virtual SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI, SmallVectorImpl<SDValue> &InVals) const; + SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, + SmallVectorImpl<SDValue> &InVals) const; + SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI, + SmallVectorImpl<SDValue> &InVals) const; virtual SDValue LowerReturn(SDValue Chain, |