diff options
| author | Marcin Koscielnicki <koriakin@0x04.net> | 2016-04-26 10:37:14 +0000 |
|---|---|---|
| committer | Marcin Koscielnicki <koriakin@0x04.net> | 2016-04-26 10:37:14 +0000 |
| commit | 33571e2c415cc4d6f2375a6499278110a65da1b7 (patch) | |
| tree | 34480a58c03b239993358e2713fe3514f6488942 /llvm/lib/Target/Sparc/SparcISelLowering.h | |
| parent | fafb44951ae43f198af0e6fa20c9ce60c394cdca (diff) | |
| download | bcm5719-llvm-33571e2c415cc4d6f2375a6499278110a65da1b7.tar.gz bcm5719-llvm-33571e2c415cc4d6f2375a6499278110a65da1b7.zip | |
[SPARC] [SSP] Add support for LOAD_STACK_GUARD.
This fixes PR22248 on sparc.
Differential Revision: http://reviews.llvm.org/D19386
llvm-svn: 267545
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 5eee611bf61..42a71d81518 100644 --- a/llvm/lib/Target/Sparc/SparcISelLowering.h +++ b/llvm/lib/Target/Sparc/SparcISelLowering.h @@ -103,6 +103,10 @@ namespace llvm { return SP::I1; } + /// Override to support customized stack guard loading. + bool useLoadStackGuardNode() const override; + void insertSSPDeclarations(Module &M) const override; + /// getSetCCResultType - Return the ISD::SETCC ValueType EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context, EVT VT) const override; |

