[Profiler] Avoid recording empty regions

These are redundant.
This commit is contained in:
Hamish Knight
2023-11-16 17:28:57 +00:00
parent 509a78102b
commit bb48233695
4 changed files with 37 additions and 20 deletions

View File

@@ -123,6 +123,10 @@ func goo() {
} while false // CHECK-DAG: [[@LINE]]:11 -> [[@LINE]]:16 : ([[RWS8]] - [[RET1]])
}
eoo()
foo()
goo()
// CHECK-LABEL: sil_coverage_map {{.*}}// coverage_while.hoo
func hoo() { // CHECK-NEXT: [[@LINE]]:12 -> [[@LINE+5]]:2 : 0
var i: Int = 0
while (i < 10) { // CHECK-NEXT: [[@LINE]]:9 -> [[@LINE]]:17 : (0 + 1)
i += 1 // CHECK-NEXT: [[@LINE-1]]:18 -> [[@LINE+1]]:4 : 1
} // CHECK-NEXT: [[@LINE]]:4 -> [[@LINE+1]]:2 : 0
}