summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2017-06-22 15:42:53 +0000
committerwhitequark <whitequark@whitequark.org>2017-06-22 15:42:53 +0000
commitcebe8241cac063c43784104114abe06b17c76673 (patch)
treed55e84a52a0c72acdfd814f2c0e748e07e8f8027 /llvm/lib/Target/X86/X86ISelLowering.h
parent5991b5be745bfdd86e2d568a1516e910d4713bdc (diff)
downloadbcm5719-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.h2
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
OpenPOWER on IntegriCloud