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

References

lib/Target/Mips/MipsCallLowering.cpp
   51   if (!MIRBuilder.getMF().getDataLayout().isLittleEndian())
   59   const Function &F = MIRBuilder.getMF().getFunction();
   62       MIRBuilder.getMF().getSubtarget().getTargetLowering());
  109     MIRBuilder.getMRI()->addLiveIn(PhysReg);
  110     MIRBuilder.getMBB().addLiveIn(PhysReg);
  116     MIRBuilder.buildLoad(Val, Addr, *MMO);
  140       static_cast<const MipsSubtarget &>(MIRBuilder.getMF().getSubtarget());
  144         static_cast<const MipsSubtarget &>(MIRBuilder.getMF().getSubtarget());
  146     MIRBuilder
  152         .constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
  157     MIRBuilder.buildInstr(Mips::MTC1)
  160         .constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
  168       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  169       MIRBuilder.buildTrunc(ValVReg, Copy);
  173       MIRBuilder.buildCopy(ValVReg, PhysReg);
  182   MachineFunction &MF = MIRBuilder.getMF();
  189       MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
  196   MIRBuilder.buildFrameIndex(AddrReg, FI);
  208     MIRBuilder.buildTrunc(ValVReg, LoadReg);
  220   MIRBuilder.buildMerge(ArgsReg, VRegs);
  255       static_cast<const MipsSubtarget &>(MIRBuilder.getMF().getSubtarget());
  258     MIRBuilder
  264         .constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
  266     MIRBuilder
  272         .constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
  275     MIRBuilder.buildInstr(Mips::MFC1)
  278         .constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
  282     MIRBuilder.buildCopy(PhysReg, ExtReg);
  289   MachineFunction &MF = MIRBuilder.getMF();
  295   MIRBuilder.buildCopy(SPReg, Register(Mips::SP));
  299   MIRBuilder.buildConstant(OffsetReg, Offset);
  302   MIRBuilder.buildGEP(AddrReg, SPReg, OffsetReg);
  305       MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset);
  318   MIRBuilder.buildStore(ExtReg, Addr, *MMO);
  327     MIRBuilder.buildSExt(ExtReg, ValReg);
  332     MIRBuilder.buildZExt(ExtReg, ValReg);
  337     MIRBuilder.buildAnyExt(ExtReg, ValReg);
  353   MIRBuilder.buildUnmerge(VRegs, ArgsReg);