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

References

include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  747       if (NewInsnID >= OutMIs.size())
  748         OutMIs.resize(NewInsnID + 1);
  750       OutMIs[NewInsnID] = MachineInstrBuilder(*State.MIs[OldInsnID]->getMF(),
  752       OutMIs[NewInsnID]->setDesc(TII.get(NewOpcode));
  763       if (NewInsnID >= OutMIs.size())
  764         OutMIs.resize(NewInsnID + 1);
  766       OutMIs[NewInsnID] = BuildMI(*State.MIs[0]->getParent(), State.MIs[0],
  778       assert(OutMIs[NewInsnID] && "Attempted to add to undefined instruction");
  779       OutMIs[NewInsnID].add(State.MIs[OldInsnID]->getOperand(OpIdx));
  792       assert(OutMIs[NewInsnID] && "Attempted to add to undefined instruction");
  795         OutMIs[NewInsnID].addReg(ZeroReg);
  797         OutMIs[NewInsnID].add(MO);
  810       assert(OutMIs[NewInsnID] && "Attempted to add to undefined instruction");
  811       OutMIs[NewInsnID].addReg(State.MIs[OldInsnID]->getOperand(OpIdx).getReg(),
  823       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  824       OutMIs[InsnID].addDef(RegNum, RegState::Implicit);
  834       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  835       OutMIs[InsnID].addUse(RegNum, RegState::Implicit);
  846       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  847       OutMIs[InsnID].addReg(RegNum, RegFlags);
  859       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  860       OutMIs[InsnID].addReg(State.TempRegisters[TempRegID], TempRegFlags);
  871       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  872       OutMIs[InsnID].addImm(Imm);
  882       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  884         RenderOpFn(OutMIs[InsnID]);
  894       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  895       State.Renderers[RendererID][RenderOpID](OutMIs[InsnID]);
  907       assert(OutMIs[NewInsnID] && "Attempted to add to undefined instruction");
  910         OutMIs[NewInsnID].addImm(
  913         OutMIs[NewInsnID].add(State.MIs[OldInsnID]->getOperand(1));
  926       assert(OutMIs[NewInsnID] && "Attempted to add to undefined instruction");
  929         OutMIs[NewInsnID].addFPImm(
  943       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  948       (ISel.*ISelInfo.CustomRenderers[RendererFnID])(OutMIs[InsnID],
  956       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  957       constrainOperandRegToRegClass(*OutMIs[InsnID].getInstr(), OpIdx,
  968       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  969       constrainSelectedInstRegOperands(*OutMIs[InsnID].getInstr(), TII, TRI,
  980       assert(OutMIs[InsnID] && "Attempted to add to undefined instruction");
  991           OutMIs[InsnID].addMemOperand(MMO);