Lines Matching defs:set
35 util_semantic_set_test_and_set(struct util_semantic_set *set, unsigned value)
38 unsigned long *p = &set->masks[value / (sizeof(long) * 8)];
45 util_semantic_set_from_program_file(struct util_semantic_set *set, const struct tgsi_token *tokens, enum tgsi_file_type file)
74 memset(set->masks, 0, sizeof(set->masks));
90 if(!util_semantic_set_test_and_set(set, semantic_index[idx]))
103 if(!util_semantic_set_test_and_set(set, semantic_index[idx]))
115 #define UTIL_SEMANTIC_SET_FOR_EACH(i, set) for(i = 0; i < 256; ++i) if(set->masks[i / (sizeof(long) * 8)] & (1 << (i % (sizeof(long) * 8))))
118 util_semantic_layout_from_set(unsigned char *layout, const struct util_semantic_set *set, unsigned efficient_slots, unsigned num_slots)
126 UTIL_SEMANTIC_SET_FOR_EACH(i, set)
135 UTIL_SEMANTIC_SET_FOR_EACH(i, set)
140 UTIL_SEMANTIC_SET_FOR_EACH(i, set)
146 UTIL_SEMANTIC_SET_FOR_EACH(i, set)