Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:SO

78 // that is it actually live at the A2_tfrf, and so the now dead definition
248 unsigned getCondTfrOpcode(const MachineOperand &SO, bool Cond);
381 // Check if all subranges end at I->end. If so, make sure to kill
566 // Fixing <dead> flags may extend live ranges, so reset <kill> flags
575 /// Get the opcode for a conditional transfer of the value in SO (source
577 unsigned HexagonExpandCondsets::getCondTfrOpcode(const MachineOperand &SO,
580 if (SO.isReg()) {
582 RegisterRef RS = SO;
601 if (SO.isImm() || SO.isFPImm())
779 // We have different subregisters, so we can continue looking.
864 // does not allow such moves, so we need to handle it ourselves. To avoid
1155 // Coalescing could have a negative impact on scheduling, so try to limit
1280 // Walk over all the instructions again, so we may catch pre-existing