Lines Matching defs:rep
538 tmp->reg.data.id = cal->target.fn->ins[t].rep()->reg.data.id;
552 tmp->reg.data.id = cal->target.fn->outs[d].rep()->reg.data.id;
978 LValue *rep = dst->join->asLValue();
982 rep = src->join->asLValue();
985 RIG_Node *nRep = &nodes[rep->id];
996 if ((rep->reg.data.id >= 0) && (rep->reg.data.id != val->reg.data.id)) {
1003 // make sure that there is no overlap with the fixed register of rep
1008 if (reg->interfers(rep) && reg->livei.overlaps(nVal->livei))
1018 if (!force && rep->compound && val->compound)
1022 rep->id, rep->reg.data.id, val->id);
1030 def->get()->join = rep;
1031 assert(rep->join == rep && val->join == rep);
1033 // add val's definitions to rep and extend the live interval of its RIG node
1034 mergedDefs.add(rep, defs);
1097 LValue *rep = (split ? insn->getSrc(0) : insn->getDef(0))->asLValue();
1104 const unsigned int size = getNode(rep)->colors;
1107 if (!rep->compound)
1108 rep->compMask = 0xff;
1109 rep->compound = 1;
1121 rep->id, rep->compMask, val->id, val->compMask);
1280 insn->getDef(d)->rep() == insn->getDef(d))