reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);