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