summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-02-14 23:35:16 +0000
committerDale Johannesen <dalej@apple.com>2008-02-14 23:35:16 +0000
commit6ca3ccf519290ba7ec0776fad89c7dab5a8c4f78 (patch)
tree89cfd40d57385bbf82bd6fad9d7acf4d0e4560df /llvm/lib/Target/PowerPC/PPCSubtarget.cpp
parent8e6f6e05c38e3cb0fe7d41d9f94cc40e85635c09 (diff)
downloadbcm5719-llvm-6ca3ccf519290ba7ec0776fad89c7dab5a8c4f78.tar.gz
bcm5719-llvm-6ca3ccf519290ba7ec0776fad89c7dab5a8c4f78.zip
Rewrite tblgen handling of subtarget features so
it follows the order of the enum, not alphabetical. The motivation is to make -mattr=+ssse3,+sse41 select SSE41 as it ought to. Added "ignored" enum values of 0 to PPC and SPU to avoid compiler warnings. llvm-svn: 47143
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPCSubtarget.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
index dff53baa16b..030dc7a17ca 100644
--- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
+++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
@@ -60,6 +60,7 @@ PPCSubtarget::PPCSubtarget(const TargetMachine &tm, const Module &M,
const std::string &FS, bool is64Bit)
: TM(tm)
, StackAlignment(16)
+ , DarwinDirective(PPC::DIR_NONE)
, IsGigaProcessor(false)
, Has64BitSupport(false)
, Use64BitRegs(false)
OpenPOWER on IntegriCloud