diff options
author | Nate Begeman <natebegeman@mac.com> | 2010-06-17 04:15:13 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2010-06-17 04:15:13 +0000 |
commit | f8c4c27d845d97463cbd56852e6e6964d7acc8ec (patch) | |
tree | 3f6000f38342e5f5c9062c86c9b876d2cc039aa3 /utils/TableGen/TableGen.cpp | |
parent | 7072cf62a52787c461e3371ad36e1754e8a0dc97 (diff) | |
download | llvm-f8c4c27d845d97463cbd56852e6e6964d7acc8ec.tar.gz llvm-f8c4c27d845d97463cbd56852e6e6964d7acc8ec.tar.bz2 llvm-f8c4c27d845d97463cbd56852e6e6964d7acc8ec.tar.xz |
Modify tablegen to support generating all NEON code used by clang at once.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106207 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/TableGen.cpp')
-rw-r--r-- | utils/TableGen/TableGen.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/utils/TableGen/TableGen.cpp b/utils/TableGen/TableGen.cpp index 49a40c172f..7a4f74ff6a 100644 --- a/utils/TableGen/TableGen.cpp +++ b/utils/TableGen/TableGen.cpp @@ -68,8 +68,8 @@ enum ActionType { GenTgtIntrinsic, GenLLVMCConf, GenEDHeader, GenEDInfo, - GenNeonHeader, - GenNeonBuiltinsDef, + GenArmNeon, + GenArmNeonSema, PrintEnums }; @@ -132,10 +132,10 @@ namespace { "Generate enhanced disassembly info header"), clEnumValN(GenEDInfo, "gen-enhanced-disassembly-info", "Generate enhanced disassembly info"), - clEnumValN(GenNeonHeader, "gen-arm-neon-header", + clEnumValN(GenArmNeon, "gen-arm-neon", "Generate arm_neon.h for clang"), - clEnumValN(GenNeonBuiltinsDef, "gen-arm-neon-builtins-def", - "Generate NEON BuiltinsARM.def for clang"), + clEnumValN(GenArmNeonSema, "gen-arm-neon-sema", + "Generate ARM NEON sema support for clang"), clEnumValN(PrintEnums, "print-enums", "Print enum values for a class"), clEnumValEnd)); @@ -307,10 +307,10 @@ int main(int argc, char **argv) { case GenEDInfo: EDEmitter(Records).run(Out); break; - case GenNeonHeader: + case GenArmNeon: NeonEmitter(Records).run(Out); break; - case GenNeonBuiltinsDef: + case GenArmNeonSema: NeonEmitter(Records).runHeader(Out); break; case PrintEnums: |