Lines Matching refs:getOperandIdx
67 NewMI->getOperand(getOperandIdx(*NewMI, R600::OpName::src0)) in copyPhysReg()
133 return isLDSInstr(Opcode) && getOperandIdx(Opcode, R600::OpName::dst) != -1; in isLDSRetInstr()
247 if (getOperandIdx(Opcode, Row[0]) == (int)SrcIdx) { in getSelIdx()
248 return getOperandIdx(Opcode, Row[1]); in getSelIdx()
272 MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][0])); in getSrcs()
276 MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][1])); in getSrcs()
292 int SrcIdx = getOperandIdx(MI.getOpcode(), OpTable[j][0]); in getSrcs()
299 MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][1])); in getSrcs()
305 MI.getOperand(getOperandIdx(MI.getOpcode(), R600::OpName::literal)); in getSrcs()
525 unsigned Op = getOperandIdx(IG[i]->getOpcode(), in fitsReadPortLimitations()
959 MI.getOperand(getOperandIdx(MI, R600::OpName::pred_sel_X)) in PredicateInstruction()
961 MI.getOperand(getOperandIdx(MI, R600::OpName::pred_sel_Y)) in PredicateInstruction()
963 MI.getOperand(getOperandIdx(MI, R600::OpName::pred_sel_Z)) in PredicateInstruction()
965 MI.getOperand(getOperandIdx(MI, R600::OpName::pred_sel_W)) in PredicateInstruction()
1305 getOperandIdx(MI->getOpcode(), getSlotedOps(R600::OpName::src0, Slot))); in buildSlotOfVectorInstruction()
1307 getOperandIdx(MI->getOpcode(), getSlotedOps(R600::OpName::src1, Slot))); in buildSlotOfVectorInstruction()
1327 MachineOperand &MO = MI->getOperand(getOperandIdx(MI->getOpcode(), in buildSlotOfVectorInstruction()
1329 MIB->getOperand(getOperandIdx(Opcode, R600::OpName::pred_sel)) in buildSlotOfVectorInstruction()
1334 getOperandIdx(MI->getOpcode(), getSlotedOps(Operands[i], Slot))); in buildSlotOfVectorInstruction()
1358 int R600InstrInfo::getOperandIdx(const MachineInstr &MI, unsigned Op) const { in getOperandIdx() function in R600InstrInfo
1359 return getOperandIdx(MI.getOpcode(), Op); in getOperandIdx()
1362 int R600InstrInfo::getOperandIdx(unsigned Opcode, unsigned Op) const { in getOperandIdx() function in R600InstrInfo
1368 int Idx = getOperandIdx(MI, Op); in setImmOperand()
1390 FlagIndex = getOperandIdx(MI, R600::OpName::clamp); in getFlagOp()
1393 FlagIndex = getOperandIdx(MI, R600::OpName::write); in getFlagOp()
1397 FlagIndex = getOperandIdx(MI, R600::OpName::last); in getFlagOp()
1402 FlagIndex = getOperandIdx(MI, R600::OpName::src0_neg); in getFlagOp()
1405 FlagIndex = getOperandIdx(MI, R600::OpName::src1_neg); in getFlagOp()
1408 FlagIndex = getOperandIdx(MI, R600::OpName::src2_neg); in getFlagOp()
1419 FlagIndex = getOperandIdx(MI, R600::OpName::src0_abs); in getFlagOp()
1422 FlagIndex = getOperandIdx(MI, R600::OpName::src1_abs); in getFlagOp()