Lines Matching defs:inout
24 static inline unsigned int storage_hash(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
26 unsigned hash = hashval(bb) + hashval(pseudo) + hashval(inout);
45 struct storage_hash_list *gather_storage(struct basic_block *bb, enum inout_enum inout)
54 if (hash->bb == bb && hash->inout == inout)
88 struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
90 struct storage_hash_list *list = storage_hash_table[storage_hash(bb,pseudo,inout)];
94 if (hash->bb == bb && hash->pseudo == pseudo && hash->inout == inout)
100 void add_storage(struct storage *storage, struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
102 struct storage_hash_list **listp = storage_hash_table + storage_hash(bb,pseudo,inout);
107 hash->inout = inout;
122 if (a->inout != b->inout)
123 return a->inout < b->inout ? -1 : 1;
144 && last->inout == entry->inout
149 last->inout == STOR_IN ? "input" : "output",