Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/utils/TableGen/TableGen.cpp
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | enum ActionType { | ||||
GenClangSyntaxNodeClasses, | GenClangSyntaxNodeClasses, | ||||
GenClangCommentHTMLTags, | GenClangCommentHTMLTags, | ||||
GenClangCommentHTMLTagsProperties, | GenClangCommentHTMLTagsProperties, | ||||
GenClangCommentHTMLNamedCharacterReferences, | GenClangCommentHTMLNamedCharacterReferences, | ||||
GenClangCommentCommandInfo, | GenClangCommentCommandInfo, | ||||
GenClangCommentCommandList, | GenClangCommentCommandList, | ||||
GenClangOpenCLBuiltins, | GenClangOpenCLBuiltins, | ||||
GenClangOpenCLBuiltinTests, | GenClangOpenCLBuiltinTests, | ||||
GenClangSPIRVBuiltins, | |||||
GenArmNeon, | GenArmNeon, | ||||
GenArmFP16, | GenArmFP16, | ||||
GenArmBF16, | GenArmBF16, | ||||
GenArmNeonSema, | GenArmNeonSema, | ||||
GenArmNeonTest, | GenArmNeonTest, | ||||
GenArmMveHeader, | GenArmMveHeader, | ||||
GenArmMveBuiltinDef, | GenArmMveBuiltinDef, | ||||
GenArmMveBuiltinSema, | GenArmMveBuiltinSema, | ||||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | cl::values( | ||||
"are used in documentation comments"), | "are used in documentation comments"), | ||||
clEnumValN(GenClangCommentCommandList, "gen-clang-comment-command-list", | clEnumValN(GenClangCommentCommandList, "gen-clang-comment-command-list", | ||||
"Generate list of commands that are used in " | "Generate list of commands that are used in " | ||||
"documentation comments"), | "documentation comments"), | ||||
clEnumValN(GenClangOpenCLBuiltins, "gen-clang-opencl-builtins", | clEnumValN(GenClangOpenCLBuiltins, "gen-clang-opencl-builtins", | ||||
"Generate OpenCL builtin declaration handlers"), | "Generate OpenCL builtin declaration handlers"), | ||||
clEnumValN(GenClangOpenCLBuiltinTests, "gen-clang-opencl-builtin-tests", | clEnumValN(GenClangOpenCLBuiltinTests, "gen-clang-opencl-builtin-tests", | ||||
"Generate OpenCL builtin declaration tests"), | "Generate OpenCL builtin declaration tests"), | ||||
clEnumValN(GenClangSPIRVBuiltins, "gen-clang-spirv-builtins", | |||||
"Generate SPIR-V builtin declaration handlers"), | |||||
clEnumValN(GenArmNeon, "gen-arm-neon", "Generate arm_neon.h for clang"), | clEnumValN(GenArmNeon, "gen-arm-neon", "Generate arm_neon.h for clang"), | ||||
clEnumValN(GenArmFP16, "gen-arm-fp16", "Generate arm_fp16.h for clang"), | clEnumValN(GenArmFP16, "gen-arm-fp16", "Generate arm_fp16.h for clang"), | ||||
clEnumValN(GenArmBF16, "gen-arm-bf16", "Generate arm_bf16.h for clang"), | clEnumValN(GenArmBF16, "gen-arm-bf16", "Generate arm_bf16.h for clang"), | ||||
clEnumValN(GenArmNeonSema, "gen-arm-neon-sema", | clEnumValN(GenArmNeonSema, "gen-arm-neon-sema", | ||||
"Generate ARM NEON sema support for clang"), | "Generate ARM NEON sema support for clang"), | ||||
clEnumValN(GenArmNeonTest, "gen-arm-neon-test", | clEnumValN(GenArmNeonTest, "gen-arm-neon-test", | ||||
"Generate ARM NEON tests for clang"), | "Generate ARM NEON tests for clang"), | ||||
clEnumValN(GenArmSveHeader, "gen-arm-sve-header", | clEnumValN(GenArmSveHeader, "gen-arm-sve-header", | ||||
▲ Show 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | case GenClangCommentCommandList: | ||||
EmitClangCommentCommandList(Records, OS); | EmitClangCommentCommandList(Records, OS); | ||||
break; | break; | ||||
case GenClangOpenCLBuiltins: | case GenClangOpenCLBuiltins: | ||||
EmitClangOpenCLBuiltins(Records, OS); | EmitClangOpenCLBuiltins(Records, OS); | ||||
break; | break; | ||||
case GenClangOpenCLBuiltinTests: | case GenClangOpenCLBuiltinTests: | ||||
EmitClangOpenCLBuiltinTests(Records, OS); | EmitClangOpenCLBuiltinTests(Records, OS); | ||||
break; | break; | ||||
case GenClangSPIRVBuiltins: | |||||
EmitClangSPIRVBuiltins(Records, OS); | |||||
break; | |||||
case GenClangSyntaxNodeList: | case GenClangSyntaxNodeList: | ||||
EmitClangSyntaxNodeList(Records, OS); | EmitClangSyntaxNodeList(Records, OS); | ||||
break; | break; | ||||
case GenClangSyntaxNodeClasses: | case GenClangSyntaxNodeClasses: | ||||
EmitClangSyntaxNodeClasses(Records, OS); | EmitClangSyntaxNodeClasses(Records, OS); | ||||
break; | break; | ||||
case GenArmNeon: | case GenArmNeon: | ||||
EmitNeon(Records, OS); | EmitNeon(Records, OS); | ||||
▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines |