Lines Matching defs:MIRBuilder
485 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder;
486 MachineRegisterInfo &MRI = *MIRBuilder.getMRI();
488 const DataLayout &DL = MIRBuilder.getDataLayout();
498 auto Tmp = MIRBuilder.buildLoad(PtrTy, MI.getOperand(2), *LoadMMO);
503 MIRBuilder.buildStore(Tmp, DstLst, *StoreMMO);
512 MachineInstr &MI, MachineIRBuilder &MIRBuilder,
517 MachineRegisterInfo &MRI = *MIRBuilder.getMRI();
528 auto ExtCst = MIRBuilder.buildConstant(LLT::scalar(64), Amount);
536 MachineIRBuilder &MIRBuilder) const {
542 LLT AddrTy = MIRBuilder.getMRI()->getType(MI.getOperand(0).getReg());
543 auto FINAddr = MIRBuilder.buildFrameIndex(AddrTy, FI);
545 MIRBuilder.buildStore(FINAddr, MI.getOperand(0).getReg(),
769 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder;
792 return legalizeShlAshrLshr(MI, MIRBuilder, Observer);
822 return legalizeVAStart(MI, MIRBuilder);
824 return legalizeVScale(MI, MIRBuilder);
828 return legalizeExt(MI, MIRBuilder);
830 return legalizeSplatVector(MI, MIRBuilder);