Lines Matching refs:compound
794 // the separate intervals for testing interference of compound values)
947 // Used when coalescing moves. The non-compound value will become one, e.g.:
956 if (ldst->compound && !lsrc->compound) {
962 assert(!ldst->compound);
964 if (lsrc->compound) {
967 if (!ldst->compound)
969 ldst->compound = 1;
1018 if (!force && rep->compound && val->compound)
1107 if (!rep->compound)
1109 rep->compound = 1;
1114 val->compound = 1;
1120 INFO_DBG(prog->dbgFlags, REG_ALLOC, "compound: %%%i:%02x <- %%%i:%02x\n",
1428 if (vA->compound | vB->compound) {
1441 uint8_t mask = vD->compound ? vD->compMask : ~0;
1442 if (vd->compound) {
1443 assert(vB->compound);
1452 vD->compound ? vD->compMask : 0xff,
1454 vd->compound ? vd->compMask : intfMask,
1622 lval->compound = 0;
1705 if (!lval->compound || (lval->compMask & 0x1))