Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VSs_impls > VSs__MC_shared_impl
diff VSs.h @ 16:1ffd5df22df9
add CG instrumentation; still missing WaR hazard constraints
| author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
|---|---|
| date | Tue, 28 Aug 2012 15:33:16 +0200 |
| parents | b2bc97318262 |
| children | f83fff8bd4b2 |
line diff
1.1 --- a/VSs.h Thu Aug 23 03:21:03 2012 -0700 1.2 +++ b/VSs.h Tue Aug 28 15:33:16 2012 +0200 1.3 @@ -62,6 +62,10 @@ 1.4 bool32 hasEnabledNonFinishedWriter; 1.5 int32 numEnabledNonDoneReaders; 1.6 PrivQueueStruc *waitersQ; 1.7 +#ifdef HOLISTIC__TURN_ON_OBSERVE_UCC 1.8 + int lastWriterVP; 1.9 + int lastWriterTask; 1.10 +#endif 1.11 } 1.12 VSsPointerEntry; 1.13 1.14 @@ -111,6 +115,8 @@ 1.15 int32 hasBeenStarted; 1.16 int32 hasFinished; 1.17 PrivQueueStruc *waitQ; 1.18 + int executingVp; 1.19 + int executingTask; 1.20 } 1.21 VSsSingleton; 1.22 1.23 @@ -197,9 +203,11 @@ 1.24 ListOfArrays* unitList; 1.25 ListOfArrays* ctlDependenciesList; 1.26 ListOfArrays* commDependenciesList; 1.27 + ListOfArrays* dataDependenciesList; 1.28 NtoN** ntonGroups; 1.29 PrivDynArrayInfo* ntonGroupsInfo; 1.30 ListOfArrays* dynDependenciesList; 1.31 + ListOfArrays* singletonDependenciesList; 1.32 Unit last_in_slot[NUM_CORES * NUM_ANIM_SLOTS]; 1.33 ListOfArrays* hwArcs; 1.34 #endif
