summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcISelLowering.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2013-04-07 19:10:57 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2013-04-07 19:10:57 +0000
commit18fdb398ea94c7ddee40bec49f63491922c5b110 (patch)
tree62f098f44d1924adc2ee508cb2f7658cb8ee8493 /lib/Target/Sparc/SparcISelLowering.h
parent0f08eb135997a94ba37f79aaeb306993c21bbae2 (diff)
downloadllvm-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.h4
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,