1*e73ae9a1SManman Ren void __llvm_profile_initialize_file(void); 2*e73ae9a1SManman Ren int __llvm_orderfile_dump(void); 3*e73ae9a1SManman Ren 4*e73ae9a1SManman Ren __attribute__((noinline)) int f(int a); 5*e73ae9a1SManman Ren 6*e73ae9a1SManman Ren __attribute__((noinline)) int g(int a); 7*e73ae9a1SManman Ren main(int argc,const char * argv[])8*e73ae9a1SManman Renint main(int argc, const char *argv[]) { 9*e73ae9a1SManman Ren int a = f(argc); 10*e73ae9a1SManman Ren int t = 0; 11*e73ae9a1SManman Ren for (int i = 0; i < argc; i++) 12*e73ae9a1SManman Ren t += g(a); 13*e73ae9a1SManman Ren f(t); 14*e73ae9a1SManman Ren __llvm_profile_initialize_file(); 15*e73ae9a1SManman Ren __llvm_orderfile_dump(); 16*e73ae9a1SManman Ren return 0; 17*e73ae9a1SManman Ren } 18