Lines Matching refs:BI
74 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
76 BI++;
80 int BISlot = getSlot(*BI);
84 if (TII->isPredicated(*BI))
86 int OperandIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::write);
87 if (OperandIdx > -1 && BI->getOperand(OperandIdx).getImm() == 0)
89 int DstIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::dst);
93 Register Dst = BI->getOperand(DstIdx).getReg();
94 if (isTrans || TII->isTransOnly(*BI)) {
98 if (BI->getOpcode() == R600::DOT4_r600 ||
99 BI->getOpcode() == R600::DOT4_eg) {
124 } while ((++BI)->isBundledWithPred());