1c19d7f8aSArthur Eubanks; RUN: opt -passes=pgo-icall-prom -profile-summary-hot-count=10 -S < %s -pass-remarks-output=- | FileCheck %s 2c19d7f8aSArthur Eubanks 3c19d7f8aSArthur Eubanks; CHECK: inalloca mismatch 4c19d7f8aSArthur Eubanks 5*34ade570SFangrui Songdefine void @a(ptr %0) !prof !0 { 6c19d7f8aSArthur Eubanks ret void 7c19d7f8aSArthur Eubanks} 8c19d7f8aSArthur Eubanks 9*34ade570SFangrui Songdefine void @b(ptr %v, ptr %p) !prof !1 { 10c19d7f8aSArthur Eubanks; CHECK-LABEL: @b 11c19d7f8aSArthur Eubanks; CHECK-NEXT: load 12*34ade570SFangrui Song; CHECK-NEXT: call void {{.*}}(ptr inalloca(i64) 13c19d7f8aSArthur Eubanks; CHECK-NEXT: ret void 14*34ade570SFangrui Song %a = load ptr, ptr %v 15*34ade570SFangrui Song call void %a(ptr inalloca(i64) %p), !prof !2 16c19d7f8aSArthur Eubanks ret void 17c19d7f8aSArthur Eubanks} 18c19d7f8aSArthur Eubanks 19c19d7f8aSArthur Eubanks!0 = !{!"function_entry_count", i64 36} 20c19d7f8aSArthur Eubanks!1 = !{!"function_entry_count", i64 1} 21c19d7f8aSArthur Eubanks!2 = !{!"VP", i32 0, i64 18, i64 12157170054180749580, i64 18} 22