diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-11-20 18:01:26 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-11-20 18:01:26 +0000 |
commit | 2f3b3f31827f153a7ed1a3a647a3ea982591c9d7 (patch) | |
tree | 9f2cebf6cfc17b3f9a051c7773db621a6ddc56a3 /llvm/lib/Target/X86/X86Subtarget.h | |
parent | d26d85c1f5d4723c6914e26cf0be054e4acc8da0 (diff) | |
download | bcm5719-llvm-2f3b3f31827f153a7ed1a3a647a3ea982591c9d7.tar.gz bcm5719-llvm-2f3b3f31827f153a7ed1a3a647a3ea982591c9d7.zip |
X86: use the correct alloca symbol for Windows Itanium
Windows itanium targets the MSVCRT, and the stack probe symbol is provided by
MSVCRT. This corrects the emission of stack probes on i686-windows-itanium.
llvm-svn: 222439
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.h')
-rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h index 8ce553d7092..091b6c4fbbd 100644 --- a/llvm/lib/Target/X86/X86Subtarget.h +++ b/llvm/lib/Target/X86/X86Subtarget.h @@ -426,6 +426,10 @@ public: return TargetTriple.isWindowsGNUEnvironment(); } + bool isTargetWindowsItanium() const { + return TargetTriple.isWindowsItaniumEnvironment(); + } + bool isTargetCygMing() const { return TargetTriple.isOSCygMing(); } bool isOSWindows() const { return TargetTriple.isOSWindows(); } |