diff options
author | whitequark <whitequark@whitequark.org> | 2017-06-22 15:42:53 +0000 |
---|---|---|
committer | whitequark <whitequark@whitequark.org> | 2017-06-22 15:42:53 +0000 |
commit | cebe8241cac063c43784104114abe06b17c76673 (patch) | |
tree | d55e84a52a0c72acdfd814f2c0e748e07e8f8027 /llvm/lib/Target/X86/X86ISelLowering.h | |
parent | 5991b5be745bfdd86e2d568a1516e910d4713bdc (diff) | |
download | bcm5719-llvm-cebe8241cac063c43784104114abe06b17c76673.tar.gz bcm5719-llvm-cebe8241cac063c43784104114abe06b17c76673.zip |
[X86] Add support for "probe-stack" attribute
This commit adds prologue code emission for stack probe function
calls.
Reviewed By: majnemer
Differential Revision: https://reviews.llvm.org/D34387
llvm-svn: 306010
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.h')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h index dd0f84cf7b6..46f4823c427 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.h +++ b/llvm/lib/Target/X86/X86ISelLowering.h @@ -1059,6 +1059,8 @@ namespace llvm { bool supportSwiftError() const override; + StringRef getStackProbeSymbolName(MachineFunction &MF) const override; + unsigned getMaxSupportedInterleaveFactor() const override { return 4; } /// \brief Lower interleaved load(s) into target specific |