[PATCH] D53578: [CodeGen] Fix clang test for gcov profiling (follow-up of D51974)

2019-07-10 Thread Vedant Kumar via Phabricator via cfe-commits
vsk resigned from this revision.
vsk added a comment.
Herald added a project: clang.

(Clearing my review queue - I believe the parent revision D51974 
 has been accepted, perhaps @marco-c can take 
a look)


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D53578/new/

https://reviews.llvm.org/D53578



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D53578: [CodeGen] Fix clang test for gcov profiling (follow-up of D51974)

2018-10-23 Thread calixte via Phabricator via cfe-commits
calixte created this revision.
calixte added a reviewer: vsk.
Herald added a subscriber: cfe-commits.

After patch https://reviews.llvm.org/D51974 has landed, this one is required to 
fix a test.


Repository:
  rC Clang

https://reviews.llvm.org/D53578

Files:
  test/CodeGen/code-coverage.c


Index: test/CodeGen/code-coverage.c
===
--- test/CodeGen/code-coverage.c
+++ test/CodeGen/code-coverage.c
@@ -29,14 +29,10 @@
 
 // Inside function emission data structure, check that
 // -coverage-no-function-names-in-data uses null as the function name.
-// CHECK: @__llvm_internal_gcov_emit_function_args.0 = internal unnamed_addr 
constant
-// CHECK-SAME: { i32 {{[0-9]+}}, i8* getelementptr inbounds ({{[^,]*}}, 
{{[^,]*}}* @
-// CHECK-SAME: { i32 {{[0-9]+}}, i8* getelementptr inbounds ({{[^,]*}}, 
{{[^,]*}}* @
-// WITHOUTNAMES: @__llvm_internal_gcov_emit_function_args.0 = internal 
unnamed_addr constant
-// WITHOUTNAMES-NOT: getelementptr inbounds ({{.*}}@
-// WITHOUTNAMES-SAME: zeroinitializer,
-// WITHOUTNAMES-NOT: getelementptr inbounds ({{.*}}@
-// WITHOUTNAMES-SAME: { i32 {{[0-9]+}}, i8* null,
+// CHECK: {{.*}} private unnamed{{.*}}test1\00{{.*}}
+// CHECK: {{.*}} private unnamed{{.*}}test2\00{{.*}}
+// WITHOUTNAMES-NOT: {{.*}} private unnamed{{.*}}test1\00{{.*}}
+// WITHOUTNAMES-NOT: {{.*}} private unnamed{{.*}}test2\00{{.*}}
 
 // Check that the noredzone flag is set on the generated functions.
 


Index: test/CodeGen/code-coverage.c
===
--- test/CodeGen/code-coverage.c
+++ test/CodeGen/code-coverage.c
@@ -29,14 +29,10 @@
 
 // Inside function emission data structure, check that
 // -coverage-no-function-names-in-data uses null as the function name.
-// CHECK: @__llvm_internal_gcov_emit_function_args.0 = internal unnamed_addr constant
-// CHECK-SAME: { i32 {{[0-9]+}}, i8* getelementptr inbounds ({{[^,]*}}, {{[^,]*}}* @
-// CHECK-SAME: { i32 {{[0-9]+}}, i8* getelementptr inbounds ({{[^,]*}}, {{[^,]*}}* @
-// WITHOUTNAMES: @__llvm_internal_gcov_emit_function_args.0 = internal unnamed_addr constant
-// WITHOUTNAMES-NOT: getelementptr inbounds ({{.*}}@
-// WITHOUTNAMES-SAME: zeroinitializer,
-// WITHOUTNAMES-NOT: getelementptr inbounds ({{.*}}@
-// WITHOUTNAMES-SAME: { i32 {{[0-9]+}}, i8* null,
+// CHECK: {{.*}} private unnamed{{.*}}test1\00{{.*}}
+// CHECK: {{.*}} private unnamed{{.*}}test2\00{{.*}}
+// WITHOUTNAMES-NOT: {{.*}} private unnamed{{.*}}test1\00{{.*}}
+// WITHOUTNAMES-NOT: {{.*}} private unnamed{{.*}}test2\00{{.*}}
 
 // Check that the noredzone flag is set on the generated functions.
 
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits