comparison dependency.c @ 49:70d24e2343bb

add loopgraph recording (\! changed scheduler fn prototype \!)
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 04 Jan 2012 16:39:35 +0100
parents 593fe0543a22
children 6b723b55b9a0
comparison
equal deleted inserted replaced
3:49024925906a 4:03700b1ae6d5
34 Dependency* dep = (Dependency*) _dep; 34 Dependency* dep = (Dependency*) _dep;
35 if(!dep) return; 35 if(!dep) return;
36 fprintf(dependency_file,"commDep,%d,%d,%d,%d\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task); 36 fprintf(dependency_file,"commDep,%d,%d,%d,%d\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task);
37 } 37 }
38 38
39 void print_dyn_dependency_to_file(void* _dep){
40 Dependency* dep = (Dependency*) _dep;
41 if(!dep) return;
42 fprintf(dependency_file,"dynDep,%d,%d,%d,%d\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task);
43 }
44
45 void print_hw_dependency_to_file(void* _dep){
46 Dependency* dep = (Dependency*) _dep;
47 if(!dep) return;
48 fprintf(dependency_file,"hwDep,%d,%d,%d,%d\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task);
49 }
50
39 void print_dependency_to_file(void* _dep){ 51 void print_dependency_to_file(void* _dep){
40 Dependency* dep = (Dependency*) _dep; 52 Dependency* dep = (Dependency*) _dep;
41 if(!dep) return; 53 if(!dep) return;
42 fprintf(dependency_file,"VP_%d_%d -> VP_%d_%d;\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task); 54 fprintf(dependency_file,"VP_%d_%d -> VP_%d_%d;\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task);
43 } 55 }