diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/argument_name_reuse.ll.plain.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/argument_name_reuse.ll.plain.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/argument_name_reuse.ll.plain.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/argument_name_reuse.ll.plain.expected @@ -2,7 +2,7 @@ ; RUN: opt < %s -S | FileCheck %s define i32 @reuse_arg_names(i32 %X, i32 %Y) { -; CHECK-LABEL: @reuse_arg_names( +; CHECK-LABEL: define {{[^@]+}}@reuse_arg_names( ; CHECK-NEXT: [[Z:%.*]] = sub i32 [[X:%.*]], [[Y:%.*]] ; CHECK-NEXT: [[Q:%.*]] = add i32 [[Z]], [[Y]] ; CHECK-NEXT: ret i32 [[Q]] diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basic.ll.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basic.ll.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basic.ll.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basic.ll.expected @@ -3,7 +3,7 @@ ; RUN: opt < %s -passes=instsimplify -S | FileCheck %s define i32 @common_sub_operand(i32 %X, i32 %Y) { -; CHECK-LABEL: @common_sub_operand( +; CHECK-LABEL: define {{[^@]+}}@common_sub_operand( ; CHECK-NEXT: ret i32 [[X:%.*]] ; %Z = sub i32 %X, %Y @@ -12,7 +12,7 @@ } define i32 @negated_operand(i32 %x) { -; CHECK-LABEL: @negated_operand( +; CHECK-LABEL: define {{[^@]+}}@negated_operand( ; CHECK-NEXT: ret i32 0 ; %negx = sub i32 0, %x @@ -21,7 +21,7 @@ } define <2 x i32> @negated_operand_commute_vec(<2 x i32> %x) { -; CHECK-LABEL: @negated_operand_commute_vec( +; CHECK-LABEL: define {{[^@]+}}@negated_operand_commute_vec( ; CHECK-NEXT: ret <2 x i32> zeroinitializer ; %negx = sub <2 x i32> zeroinitializer, %x @@ -30,7 +30,7 @@ } define i8 @knownnegation(i8 %x, i8 %y) { -; CHECK-LABEL: @knownnegation( +; CHECK-LABEL: define {{[^@]+}}@knownnegation( ; CHECK-NEXT: ret i8 0 ; %xy = sub i8 %x, %y @@ -40,7 +40,7 @@ } define <2 x i8> @knownnegation_commute_vec(<2 x i8> %x, <2 x i8> %y) { -; CHECK-LABEL: @knownnegation_commute_vec( +; CHECK-LABEL: define {{[^@]+}}@knownnegation_commute_vec( ; CHECK-NEXT: ret <2 x i8> zeroinitializer ; %xy = sub <2 x i8> %x, %y @@ -50,7 +50,7 @@ } define i32 @nameless_value(i32 %X) { -; CHECK-LABEL: @nameless_value( +; CHECK-LABEL: define {{[^@]+}}@nameless_value( ; CHECK-NEXT: [[TMP1:%.*]] = sub i32 42, [[X:%.*]] ; CHECK-NEXT: ret i32 [[TMP1]] ; diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/custom-tool.ll.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/custom-tool.ll.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/custom-tool.ll.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/custom-tool.ll.expected @@ -2,7 +2,7 @@ ; RUN: llvm-extract -S --func=foo %s | FileCheck --check-prefixes=CHECK %s define i32 @foo(i32 %x) { -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: [[Y:%.*]] = add i32 [[X:%.*]], 1 ; CHECK-NEXT: ret i32 [[Y]] ; diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.expected @@ -35,7 +35,7 @@ declare void @llvm.trap() noreturn cold declare void @_Z10sideeffectv() -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -46,7 +46,7 @@ ; CHECK-NEXT: ret void ; ; -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -57,7 +57,7 @@ ; CHECK-NEXT: ret void ; ; -; CHECK-LABEL: @foo.cold.1( +; CHECK-LABEL: define {{[^@]+}}@foo.cold.1( ; CHECK-NEXT: newFuncRoot: ; CHECK-NEXT: br label [[SINK:%.*]] ; CHECK: sink: @@ -66,7 +66,7 @@ ; CHECK-NEXT: unreachable ; ; -; CHECK-LABEL: @bar.cold.1( +; CHECK-LABEL: define {{[^@]+}}@bar.cold.1( ; CHECK-NEXT: newFuncRoot: ; CHECK-NEXT: br label [[SINK:%.*]] ; CHECK: sink: diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.globals.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.globals.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.globals.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.globals.expected @@ -38,7 +38,7 @@ ;. ; CHECK: @[[G:[a-zA-Z0-9_$"\\.-]+]] = external dso_local global i32, align 4 ;. -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -49,7 +49,7 @@ ; CHECK-NEXT: ret void ; ; -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -60,7 +60,7 @@ ; CHECK-NEXT: ret void ; ; -; CHECK-LABEL: @foo.cold.1( +; CHECK-LABEL: define {{[^@]+}}@foo.cold.1( ; CHECK-NEXT: newFuncRoot: ; CHECK-NEXT: br label [[SINK:%.*]] ; CHECK: sink: @@ -69,7 +69,7 @@ ; CHECK-NEXT: unreachable ; ; -; CHECK-LABEL: @bar.cold.1( +; CHECK-LABEL: define {{[^@]+}}@bar.cold.1( ; CHECK-NEXT: newFuncRoot: ; CHECK-NEXT: br label [[SINK:%.*]] ; CHECK: sink: diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.expected @@ -6,7 +6,7 @@ @G = external dso_local global i32, align 4 define void @foo(i32) { -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -30,7 +30,7 @@ } define void @bar(i32) { -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.globals.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.globals.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.globals.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.globals.expected @@ -9,7 +9,7 @@ ; CHECK: @[[G:[a-zA-Z0-9_$"\\.-]+]] = external dso_local global i32, align 4 ;. define void @foo(i32) { -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -33,7 +33,7 @@ } define void @bar(i32) { -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; CHECK-NEXT: tail call void @_Z10sideeffectv() ; CHECK-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.expected @@ -36,7 +36,7 @@ declare void @llvm.trap() noreturn cold declare void @_Z10sideeffectv() -; REUSE-LABEL: @foo( +; REUSE-LABEL: define {{[^@]+}}@foo( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -47,7 +47,7 @@ ; REUSE-NEXT: ret void ; ; -; REUSE-LABEL: @bar( +; REUSE-LABEL: define {{[^@]+}}@bar( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -58,7 +58,7 @@ ; REUSE-NEXT: ret void ; ; -; REUSE-LABEL: @foo.cold.1( +; REUSE-LABEL: define {{[^@]+}}@foo.cold.1( ; REUSE-NEXT: newFuncRoot: ; REUSE-NEXT: br label [[SINK:%.*]] ; REUSE: sink: @@ -67,7 +67,7 @@ ; REUSE-NEXT: unreachable ; ; -; REUSE-LABEL: @bar.cold.1( +; REUSE-LABEL: define {{[^@]+}}@bar.cold.1( ; REUSE-NEXT: newFuncRoot: ; REUSE-NEXT: br label [[SINK:%.*]] ; REUSE: sink: diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.globals.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.globals.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.globals.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.globals.expected @@ -39,7 +39,7 @@ ;. ; REUSE: @[[G:[a-zA-Z0-9_$"\\.-]+]] = external dso_local global i32, align 4 ;. -; REUSE-LABEL: @foo( +; REUSE-LABEL: define {{[^@]+}}@foo( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -50,7 +50,7 @@ ; REUSE-NEXT: ret void ; ; -; REUSE-LABEL: @bar( +; REUSE-LABEL: define {{[^@]+}}@bar( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -61,7 +61,7 @@ ; REUSE-NEXT: ret void ; ; -; REUSE-LABEL: @foo.cold.1( +; REUSE-LABEL: define {{[^@]+}}@foo.cold.1( ; REUSE-NEXT: newFuncRoot: ; REUSE-NEXT: br label [[SINK:%.*]] ; REUSE: sink: @@ -70,7 +70,7 @@ ; REUSE-NEXT: unreachable ; ; -; REUSE-LABEL: @bar.cold.1( +; REUSE-LABEL: define {{[^@]+}}@bar.cold.1( ; REUSE-NEXT: newFuncRoot: ; REUSE-NEXT: br label [[SINK:%.*]] ; REUSE: sink: diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.expected @@ -7,7 +7,7 @@ @G = external dso_local global i32, align 4 define void @foo(i32) { -; REUSE-LABEL: @foo( +; REUSE-LABEL: define {{[^@]+}}@foo( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -31,7 +31,7 @@ } define void @bar(i32) { -; REUSE-LABEL: @bar( +; REUSE-LABEL: define {{[^@]+}}@bar( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.globals.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.globals.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.globals.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.globals.expected @@ -10,7 +10,7 @@ ; REUSE: @[[G:[a-zA-Z0-9_$"\\.-]+]] = external dso_local global i32, align 4 ;. define void @foo(i32) { -; REUSE-LABEL: @foo( +; REUSE-LABEL: define {{[^@]+}}@foo( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] @@ -34,7 +34,7 @@ } define void @bar(i32) { -; REUSE-LABEL: @bar( +; REUSE-LABEL: define {{[^@]+}}@bar( ; REUSE-NEXT: [[TMP2:%.*]] = icmp eq i32 [[TMP0:%.*]], 0 ; REUSE-NEXT: tail call void @_Z10sideeffectv() ; REUSE-NEXT: br i1 [[TMP2]], label [[CODEREPL:%.*]], label [[EXIT:%.*]] diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.plain.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.plain.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.plain.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.plain.expected @@ -4,7 +4,7 @@ declare void @foo() define internal void @bar() { -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: call void @foo() #[[ATTR0:[0-9]+]] ; CHECK-NEXT: ret void ; diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.scrub.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.scrub.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.scrub.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.scrub.expected @@ -4,7 +4,7 @@ declare void @foo() define internal void @bar() { -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: call void @foo() ; CHECK-NEXT: ret void ; diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/sometimes_deleted_function.ll.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/sometimes_deleted_function.ll.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/sometimes_deleted_function.ll.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/sometimes_deleted_function.ll.expected @@ -8,11 +8,11 @@ ; Also verify we use "ONE_AND_FOUR" for the unmodified @sometimes_here version and "THREE" for the version without the add. define internal void @sometimes_here() { -; ONE_AND_FOUR-LABEL: @sometimes_here( +; ONE_AND_FOUR-LABEL: define {{[^@]+}}@sometimes_here( ; ONE_AND_FOUR-NEXT: [[C:%.*]] = add i32 undef, undef ; ONE_AND_FOUR-NEXT: ret void ; -; THREE-LABEL: @sometimes_here( +; THREE-LABEL: define {{[^@]+}}@sometimes_here( ; THREE-NEXT: ret void ; %c = add i32 undef, undef @@ -20,7 +20,7 @@ } define void @always_here() { -; ALL-LABEL: @always_here( +; ALL-LABEL: define {{[^@]+}}@always_here( ; ALL-NEXT: ret void ; ret void diff --git a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.expected b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.expected --- a/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.expected +++ b/llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.expected @@ -9,7 +9,7 @@ ; Function Attrs: nounwind uwtable define dso_local void @foo(i32* %A) #0 !dbg !7 { -; CHECK-LABEL: @foo( +; CHECK-LABEL: define {{[^@]+}}@foo( ; CHECK-NEXT: entry: ; CHECK-NEXT: [[A_ADDR:%.*]] = alloca i32*, align 8 ; CHECK-NEXT: [[I:%.*]] = alloca i32, align 4 @@ -97,7 +97,7 @@ ; Function Attrs: nounwind uwtable define dso_local void @bar(i32* %A) #0 !dbg !39 { -; CHECK-LABEL: @bar( +; CHECK-LABEL: define {{[^@]+}}@bar( ; CHECK-NEXT: entry: ; CHECK-NEXT: [[A_ADDR:%.*]] = alloca i32*, align 8 ; CHECK-NEXT: [[I:%.*]] = alloca i32, align 4 diff --git a/llvm/utils/UpdateTestChecks/common.py b/llvm/utils/UpdateTestChecks/common.py --- a/llvm/utils/UpdateTestChecks/common.py +++ b/llvm/utils/UpdateTestChecks/common.py @@ -1028,7 +1028,7 @@ func_name, preserve_names, function_sig, global_vars_seen_dict, is_filtered): # Label format is based on IR string. - function_def_regex = 'define {{[^@]+}}' if function_sig else '' + function_def_regex = 'define {{[^@]+}}' check_label_format = '{} %s-LABEL: {}@%s%s%s'.format(comment_marker, function_def_regex) return add_checks(output_lines, comment_marker, prefix_list, func_dict, func_name, check_label_format, False, preserve_names, global_vars_seen_dict,