reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Target/AMDGPU/R600InstrInfo.h
  295   int getOperandIdx(unsigned Opcode, unsigned Op) const;

References

lib/Target/AMDGPU/R600ClauseMergePass.cpp
   87       .getOperand(TII->getOperandIdx(MI.getOpcode(), R600::OpName::COUNT))
   94       .getOperand(TII->getOperandIdx(MI.getOpcode(), R600::OpName::Enabled))
  100   int CntIdx = TII->getOperandIdx(R600::CF_ALU, R600::OpName::COUNT);
  119   int CntIdx = TII->getOperandIdx(R600::CF_ALU, R600::OpName::COUNT);
  131       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_MODE0);
  133       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_BANK0);
  135       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_ADDR0);
  147       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_MODE1);
  149       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_BANK1);
  151       TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_ADDR1);
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  379           TII->getOperandIdx(MI.getOpcode(), R600::OpName::literal));
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
   98         int DstIdx = TII->getOperandIdx(MI.getOpcode(), R600::OpName::dst);
  104         int LDSPredSelIdx = TII->getOperandIdx(MI.getOpcode(),
  106         int MovPredSelIdx = TII->getOperandIdx(Mov->getOpcode(),
  159               BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src0))
  162               BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src1))
lib/Target/AMDGPU/R600ISelLowering.cpp
  302       int DstIdx = TII->getOperandIdx(MI.getOpcode(), R600::OpName::dst);
 2104     bool HasDst = TII->getOperandIdx(Opcode, R600::OpName::dst) > -1;
 2115       TII->getOperandIdx(Opcode, R600::OpName::src0),
 2116       TII->getOperandIdx(Opcode, R600::OpName::src1),
 2117       TII->getOperandIdx(Opcode, R600::OpName::src2),
 2118       TII->getOperandIdx(Opcode, R600::OpName::src0_X),
 2119       TII->getOperandIdx(Opcode, R600::OpName::src0_Y),
 2120       TII->getOperandIdx(Opcode, R600::OpName::src0_Z),
 2121       TII->getOperandIdx(Opcode, R600::OpName::src0_W),
 2122       TII->getOperandIdx(Opcode, R600::OpName::src1_X),
 2123       TII->getOperandIdx(Opcode, R600::OpName::src1_Y),
 2124       TII->getOperandIdx(Opcode, R600::OpName::src1_Z),
 2125       TII->getOperandIdx(Opcode, R600::OpName::src1_W)
 2226       TII->getOperandIdx(Opcode, R600::OpName::src0_X),
 2227       TII->getOperandIdx(Opcode, R600::OpName::src0_Y),
 2228       TII->getOperandIdx(Opcode, R600::OpName::src0_Z),
 2229       TII->getOperandIdx(Opcode, R600::OpName::src0_W),
 2230       TII->getOperandIdx(Opcode, R600::OpName::src1_X),
 2231       TII->getOperandIdx(Opcode, R600::OpName::src1_Y),
 2232       TII->getOperandIdx(Opcode, R600::OpName::src1_Z),
 2233       TII->getOperandIdx(Opcode, R600::OpName::src1_W)
 2236       TII->getOperandIdx(Opcode, R600::OpName::src0_neg_X),
 2237       TII->getOperandIdx(Opcode, R600::OpName::src0_neg_Y),
 2238       TII->getOperandIdx(Opcode, R600::OpName::src0_neg_Z),
 2239       TII->getOperandIdx(Opcode, R600::OpName::src0_neg_W),
 2240       TII->getOperandIdx(Opcode, R600::OpName::src1_neg_X),
 2241       TII->getOperandIdx(Opcode, R600::OpName::src1_neg_Y),
 2242       TII->getOperandIdx(Opcode, R600::OpName::src1_neg_Z),
 2243       TII->getOperandIdx(Opcode, R600::OpName::src1_neg_W)
 2246       TII->getOperandIdx(Opcode, R600::OpName::src0_abs_X),
 2247       TII->getOperandIdx(Opcode, R600::OpName::src0_abs_Y),
 2248       TII->getOperandIdx(Opcode, R600::OpName::src0_abs_Z),
 2249       TII->getOperandIdx(Opcode, R600::OpName::src0_abs_W),
 2250       TII->getOperandIdx(Opcode, R600::OpName::src1_abs_X),
 2251       TII->getOperandIdx(Opcode, R600::OpName::src1_abs_Y),
 2252       TII->getOperandIdx(Opcode, R600::OpName::src1_abs_Z),
 2253       TII->getOperandIdx(Opcode, R600::OpName::src1_abs_W)
 2261       bool HasDst = TII->getOperandIdx(Opcode, R600::OpName::dst) > -1;
 2279       TII->getOperandIdx(Opcode, R600::OpName::src0),
 2280       TII->getOperandIdx(Opcode, R600::OpName::src1),
 2281       TII->getOperandIdx(Opcode, R600::OpName::src2)
 2284       TII->getOperandIdx(Opcode, R600::OpName::src0_neg),
 2285       TII->getOperandIdx(Opcode, R600::OpName::src1_neg),
 2286       TII->getOperandIdx(Opcode, R600::OpName::src2_neg)
 2289       TII->getOperandIdx(Opcode, R600::OpName::src0_abs),
 2290       TII->getOperandIdx(Opcode, R600::OpName::src1_abs),
 2300       bool HasDst = TII->getOperandIdx(Opcode, R600::OpName::dst) > -1;
 2302       int ImmIdx = TII->getOperandIdx(Opcode, R600::OpName::literal);
lib/Target/AMDGPU/R600InstrInfo.cpp
  156   return isLDSInstr(Opcode) && getOperandIdx(Opcode, R600::OpName::dst) != -1;
  270     if (getOperandIdx(Opcode, Row[0]) == (int)SrcIdx) {
  271       return getOperandIdx(Opcode, Row[1]);
  295           MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][0]));
  299             MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][1]));
  315     int SrcIdx = getOperandIdx(MI.getOpcode(), OpTable[j][0]);
  322           MI.getOperand(getOperandIdx(MI.getOpcode(), OpTable[j][1]));
  328           MI.getOperand(getOperandIdx(MI.getOpcode(), R600::OpName::literal));
  548     unsigned Op = getOperandIdx(IG[i]->getOpcode(),
 1327       getOperandIdx(MI->getOpcode(), getSlotedOps(R600::OpName::src0, Slot)));
 1329       getOperandIdx(MI->getOpcode(), getSlotedOps(R600::OpName::src1, Slot)));
 1349   MachineOperand &MO = MI->getOperand(getOperandIdx(MI->getOpcode(),
 1351   MIB->getOperand(getOperandIdx(Opcode, R600::OpName::pred_sel))
 1356         getOperandIdx(MI->getOpcode(), getSlotedOps(Operands[i], Slot)));
 1381   return getOperandIdx(MI.getOpcode(), Op);
lib/Target/AMDGPU/R600MachineScheduler.cpp
  356   int DstIndex = TII->getOperandIdx(MI->getOpcode(), R600::OpName::dst);
lib/Target/AMDGPU/R600Packetizer.cpp
   86       int OperandIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::write);
   89       int DstIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::dst);
  136       int OperandIdx = TII->getOperandIdx(MI.getOpcode(), Ops[i]);
  187     int OpI = TII->getOperandIdx(MII->getOpcode(), R600::OpName::pred_sel),
  188         OpJ = TII->getOperandIdx(MIJ->getOpcode(), R600::OpName::pred_sel);
  222     unsigned LastOp = TII->getOperandIdx(MI->getOpcode(), R600::OpName::last);
  302         unsigned Op = TII->getOperandIdx(MI->getOpcode(),
  307           TII->getOperandIdx(MI.getOpcode(), R600::OpName::bank_swizzle);