summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.h
diff options
context:
space:
mode:
authorRoman Divacky <rdivacky@freebsd.org>2011-02-22 17:30:05 +0000
committerRoman Divacky <rdivacky@freebsd.org>2011-02-22 17:30:05 +0000
commite8a93fe8f0c37262934099d560c9243173758774 (patch)
treeea5d12a2d609cf76d366c721bab0a337cf0101da /llvm/lib/Target/X86/X86Subtarget.h
parent4f864d31115567c6c797746448a1c08fb4eac820 (diff)
downloadbcm5719-llvm-e8a93fe8f0c37262934099d560c9243173758774.tar.gz
bcm5719-llvm-e8a93fe8f0c37262934099d560c9243173758774.zip
Stack alignment is 16 bytes on FreeBSD/i386 too.
llvm-svn: 126226
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.h')
-rw-r--r--llvm/lib/Target/X86/X86Subtarget.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h
index a1e47a20158..0a62a029554 100644
--- a/llvm/lib/Target/X86/X86Subtarget.h
+++ b/llvm/lib/Target/X86/X86Subtarget.h
@@ -166,6 +166,7 @@ public:
bool hasVectorUAMem() const { return HasVectorUAMem; }
bool isTargetDarwin() const { return TargetTriple.getOS() == Triple::Darwin; }
+ bool isTargetFreeBSD() const { return TargetTriple.getOS() == Triple::FreeBSD; }
bool isTargetSolaris() const { return TargetTriple.getOS() == Triple::Solaris; }
// ELF is a reasonably sane default and the only other X86 targets we
OpenPOWER on IntegriCloud