brintos

brintos / llvm-project-archived public Read only

0
0
Text · 605 B · 28e0fec Raw
24 lines · plain
1// RUN: mlir-tblgen -I %S/../../include %s | FileCheck %s2 3include "mlir/IR/Utils.td"4 5// CHECK-DAG: string value = "CamelCaseTest"6class already_camel_case {7  string value = snakeCaseToCamelCase<"CamelCaseTest">.ret;8}9 10// CHECK-DAG: string value = "Foo"11class single_word {12  string value = snakeCaseToCamelCase<"foo">.ret;13}14 15// CHECK-DAG: string value = "ThisIsATest"16class snake_case {17  string value = snakeCaseToCamelCase<"this_is_a_test">.ret;18}19 20// CHECK-DAG: string value = "ThisIsATestAgain"21class extra_underscores {22  string value = snakeCaseToCamelCase<"__this__is_a_test__again__">.ret;23}24