diff options
| author | Jim Grosbach <grosbach@apple.com> | 2010-05-27 18:23:48 +0000 |
|---|---|---|
| committer | Jim Grosbach <grosbach@apple.com> | 2010-05-27 18:23:48 +0000 |
| commit | e09ee5c34f29616c2bd649b466551348449c74cf (patch) | |
| tree | 2d307f2511ca144a9f5b46c6b402d8cdc68d0433 /lib/Target/ARM/ARMISelLowering.h | |
| parent | 2fd9f8bbd0a657c63e595bce10f1e3f514896bc6 (diff) | |
| download | external_llvm-e09ee5c34f29616c2bd649b466551348449c74cf.zip external_llvm-e09ee5c34f29616c2bd649b466551348449c74cf.tar.gz external_llvm-e09ee5c34f29616c2bd649b466551348449c74cf.tar.bz2 | |
add ISD::STACKADDR to get the current stack pointer. Will be used by sjlj EH
to update the jmpbuf in the presence of VLAs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104862 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMISelLowering.h')
| -rw-r--r-- | lib/Target/ARM/ARMISelLowering.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMISelLowering.h b/lib/Target/ARM/ARMISelLowering.h index 9c7517c..29b3be1 100644 --- a/lib/Target/ARM/ARMISelLowering.h +++ b/lib/Target/ARM/ARMISelLowering.h @@ -305,6 +305,7 @@ namespace llvm { SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; + SDValue LowerSTACKADDR(SDValue Op, SelectionDAG &DAG) const; SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; SDValue LowerShiftRightParts(SDValue Op, SelectionDAG &DAG) const; SDValue LowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const; |
