Lines Matching defs:MIRBuilder
86 MachineIRBuilder &MIRBuilder,
241 MachineIRBuilder &MIRBuilder) {
243 MIRBuilder.getMF().getSubtarget().getRegisterInfo();
244 MachineRegisterInfo *MRI = MIRBuilder.getMRI();
266 Src = MIRBuilder.buildAnyExt(LLT::scalar(DstSize), Src).getReg(0);
269 MIRBuilder.buildCopy(Dst, Src);
274 MachineIRBuilder &MIRBuilder, const CallBase &Call,
282 MachineFunction &MF = MIRBuilder.getMF();
287 MachineRegisterInfo *MRI = MIRBuilder.getMRI();
354 auto Inst = MIRBuilder.buildInstrNoInsert(TargetOpcode::INLINEASM)
372 getRegistersForValue(MF, MIRBuilder, OpInfo, RefOpInfo);
466 if (!buildAnyextOrCopy(In, SrcRegs[0], MIRBuilder))
492 MIRBuilder)) {
566 if (!buildAnyextOrCopy(OpInfo.Regs[0], SourceRegs[0], MIRBuilder))
594 MIRBuilder.insertInstr(Inst);
625 MIRBuilder.buildCopy(Tmp1Reg, SrcReg);
627 MIRBuilder.buildTrunc(ResRegs[i], Tmp1Reg);
629 MIRBuilder.buildCopy(ResRegs[i], SrcReg);
651 MachineIRBuilder &MIRBuilder) const {