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 | a30f4832c9b200261426b1eae8ce9b7649e1d715 (patch) | |
tree | 6d20e9d1e663b0908c43e884cd40bdc200d5fa8d /llvm/lib/Target/Sparc/SparcISelLowering.h | |
parent | 60689987ef2180bb1fe4c34e40a249054a18b720 (diff) | |
download | bcm5719-llvm-a30f4832c9b200261426b1eae8ce9b7649e1d715.tar.gz bcm5719-llvm-a30f4832c9b200261426b1eae8ce9b7649e1d715.zip |
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.
llvm-svn: 178993
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcISelLowering.h')
-rw-r--r-- | llvm/lib/Target/Sparc/SparcISelLowering.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/SparcISelLowering.h b/llvm/lib/Target/Sparc/SparcISelLowering.h index 189a3882d3c..8a50f6890a0 100644 --- a/llvm/lib/Target/Sparc/SparcISelLowering.h +++ b/llvm/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, |