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

References

include/llvm/CodeGen/MachineInstr.h
  433     return Operands[i];
  437     return Operands[i];
  486   mop_iterator operands_begin() { return Operands; }
  487   mop_iterator operands_end() { return Operands + NumOperands; }
  489   const_mop_iterator operands_begin() const { return Operands; }
  490   const_mop_iterator operands_end() const { return Operands + NumOperands; }
lib/CodeGen/MachineFunction.cpp
  376   if (MI->Operands)
  377     deallocateOperandArray(MI->CapOperands, MI->Operands);
lib/CodeGen/MachineInstr.cpp
  125     Operands = MF.allocateOperandArray(CapOperands);
  139   Operands = MF.allocateOperandArray(CapOperands);
  203   if (&Op >= Operands && &Op < Operands + NumOperands) {
  203   if (&Op >= Operands && &Op < Operands + NumOperands) {
  221     while (OpNo && Operands[OpNo-1].isReg() && Operands[OpNo-1].isImplicit()) {
  221     while (OpNo && Operands[OpNo-1].isReg() && Operands[OpNo-1].isImplicit()) {
  223       assert(!Operands[OpNo].isTied() && "Cannot move tied operands");
  243   MachineOperand *OldOperands = Operands;
  246     Operands = MF.allocateOperandArray(CapOperands);
  249       moveOperands(Operands, OldOperands, OpNo, MRI);
  254     moveOperands(Operands + OpNo + 1, OldOperands + OpNo, NumOperands - OpNo,
  259   if (OldOperands != Operands && OldOperands)
  263   MachineOperand *NewMO = new (Operands + OpNo) MachineOperand(Op);
  302     if (Operands[i].isReg())
  303       assert(!Operands[i].isTied() && "Cannot move tied operands");
  307   if (MRI && Operands[OpNo].isReg())
  308     MRI->removeRegOperandFromUseList(Operands + OpNo);
  315     moveOperands(Operands + OpNo, Operands + OpNo + 1, N, MRI);
  315     moveOperands(Operands + OpNo, Operands + OpNo + 1, N, MRI);