Lines Matching refs:es
121 EventSet* es; in eventset_from_mask() local
129 es = (EventSet*) CLG_MALLOC("cl.events.eventset.1", sizeof(EventSet)); in eventset_from_mask()
130 es->mask = mask; in eventset_from_mask()
135 es->offset[i] = offset; in eventset_from_mask()
142 es->size = offset; in eventset_from_mask()
143 es->count = count; in eventset_from_mask()
145 eventSetTable[mask] = es; in eventset_from_mask()
146 return es; in eventset_from_mask()
170 EventSet* CLG_(add_event_group)(EventSet* es, Int id) in CLG_()
173 if (!es) es = eventset_from_mask(0); in CLG_()
174 return eventset_from_mask(es->mask | (1u << id)); in CLG_()
177 EventSet* CLG_(add_event_group2)(EventSet* es, Int id1, Int id2) in CLG_()
181 if (!es) es = eventset_from_mask(0); in CLG_()
182 return eventset_from_mask(es->mask | (1u << id1) | (1u << id2)); in CLG_()
192 Int CLG_(sprint_eventset)(Char* buf, EventSet* es) in CLG_()
199 CLG_ASSERT(es->size >0); in CLG_()
202 if ((es->mask & mask)==0) continue; in CLG_()
218 ULong* CLG_(get_eventset_cost)(EventSet* es) in CLG_()
220 return CLG_(get_costarray)(es->size); in CLG_()
224 void CLG_(init_cost)(EventSet* es, ULong* cost) in CLG_()
230 for(i=0; i<es->size; i++) in CLG_()
235 void CLG_(init_cost_lz)(EventSet* es, ULong** cost) in CLG_()
241 *cost = CLG_(get_eventset_cost)(es); in CLG_()
243 for(i=0; i<es->size; i++) in CLG_()
247 void CLG_(zero_cost)(EventSet* es, ULong* cost) in CLG_()
253 for(i=0;i<es->size;i++) in CLG_()
257 Bool CLG_(is_zero_cost)(EventSet* es, ULong* cost) in CLG_()
263 for(i=0; i<es->size; i++) in CLG_()
269 Bool CLG_(is_equal_cost)(EventSet* es, ULong* c1, ULong* c2) in CLG_()
273 if (!c1) return CLG_(is_zero_cost)(es, c2); in CLG_()
274 if (!c2) return CLG_(is_zero_cost)(es, c1); in CLG_()
276 for(i=0; i<es->size; i++) in CLG_()
282 void CLG_(copy_cost)(EventSet* es, ULong* dst, ULong* src) in CLG_()
287 CLG_(zero_cost)(es, dst); in CLG_()
292 for(i=0;i<es->size;i++) in CLG_()
296 void CLG_(copy_cost_lz)(EventSet* es, ULong** pdst, ULong* src) in CLG_()
304 CLG_(zero_cost)(es, *pdst); in CLG_()
309 dst = *pdst = CLG_(get_eventset_cost)(es); in CLG_()
311 for(i=0;i<es->size;i++) in CLG_()
315 void CLG_(add_cost)(EventSet* es, ULong* dst, ULong* src) in CLG_()
322 for(i=0; i<es->size; i++) in CLG_()
326 void CLG_(add_cost_lz)(EventSet* es, ULong** pdst, ULong* src) in CLG_()
336 dst = *pdst = CLG_(get_eventset_cost)(es); in CLG_()
337 CLG_(copy_cost)(es, dst, src); in CLG_()
341 for(i=0; i<es->size; i++) in CLG_()
346 Bool CLG_(add_and_zero_cost)(EventSet* es, ULong* dst, ULong* src) in CLG_()
351 CLG_ASSERT((es != 0) && (dst != 0)); in CLG_()
354 for(i=0; i<es->size; i++) { in CLG_()
401 Bool CLG_(add_diff_cost)(EventSet* es, ULong* dst, ULong* old, ULong* new_cost) in CLG_()
406 CLG_ASSERT((es != 0) && (dst != 0)); in CLG_()
409 for(i=0; i<es->size; i++) { in CLG_()
419 Bool CLG_(add_diff_cost_lz)(EventSet* es, ULong** pdst, ULong* old, ULong* new_cost) in CLG_()
425 CLG_ASSERT((es != 0) && (pdst != 0)); in CLG_()
430 dst = *pdst = CLG_(get_eventset_cost)(es); in CLG_()
431 CLG_(zero_cost)(es, dst); in CLG_()
434 for(i=0; i<es->size; i++) { in CLG_()
446 Int CLG_(sprint_cost)(Char* buf, EventSet* es, ULong* c) in CLG_()
450 if (!c || es->size==0) return 0; in CLG_()
454 for(i=1; i<es->size; i++) { in CLG_()
473 EventMapping* CLG_(get_eventmapping)(EventSet* es) in CLG_()
477 CLG_ASSERT(es != 0); in CLG_()
482 es->size); in CLG_()
483 em->capacity = es->size; in CLG_()
485 em->es = es; in CLG_()
498 if ((em->es->mask & mask)==0) continue; in CLG_()