Lines Matching refs:pseudo
109 * Return the known truth value of a pseudo, or -1 if
112 static int pseudo_truth_value(pseudo_t pseudo)
114 switch (pseudo->type) {
116 return !!pseudo->value;
119 struct instruction *insn = pseudo->def;
122 if (insn->opcode == OP_SYMADDR && insn->target == pseudo)
136 pseudo_t pseudo;
138 FOR_EACH_PTR(src->defines, pseudo) {
139 if (pseudo_in_list(target->needs, pseudo))
141 } END_FOR_EACH_PTR(pseudo);
219 * - full pseudo liveness information
240 pseudo_t pseudo;
247 pseudo = def->src1;
248 if (!pseudo || !source)
255 cond = pseudo_truth_value(pseudo);
442 * Return 1 if "dom" dominates the access to "pseudo"
481 /* Kill a pseudo that is dead on exit from the bb */
496 static void kill_dead_stores_bb(pseudo_t pseudo, unsigned long generation, struct basic_block *bb, int local)
509 if (insn->src == pseudo)
513 if (insn->src == pseudo) {
531 kill_dead_stores_bb(pseudo, generation, parent, local);
537 pseudo_t pseudo = insn->src;
539 if (insn->bb && pseudo->type == PSEUDO_SYM) {
541 struct symbol *sym = pseudo->sym;