Lines Matching defs:NewVR
6816 Register NewVR = MRI.createVirtualRegister(RC);
6818 BuildMI(MF, MIMetadata(Root), TII->get(MnegOpc), NewVR)
6823 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
6825 return NewVR;
6837 Register NewVR =
6840 FMAInstKind::Accumulator, &NewVR);
6864 Register NewVR =
6868 FMAInstKind::Indexed, &NewVR);
6944 Register NewVR = MRI.createVirtualRegister(MRI.getRegClass(RegA));
6960 BuildMI(MF, MIMetadata(Root), TII->get(Opcode), NewVR)
6966 .addReg(NewVR, getKillRegState(true))
6970 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7065 Register NewVR = MRI.createVirtualRegister(OrrRC);
7082 MIB1 = BuildMI(MF, MIMetadata(Root), TII->get(OrrOpc), NewVR)
7094 MIB1 = BuildMI(MF, MIMetadata(Root), TII->get(MovI->Opcode), NewVR)
7099 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7100 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
7125 Register NewVR = MRI.createVirtualRegister(SubRC);
7126 // SUB NewVR, 0, C
7128 BuildMI(MF, MIMetadata(Root), TII->get(SubOpc), NewVR)
7132 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7133 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
7175 Register NewVR = MRI.createVirtualRegister(OrrRC);
7191 MIB1 = BuildMI(MF, MIMetadata(Root), TII->get(OrrOpc), NewVR)
7203 MIB1 = BuildMI(MF, MIMetadata(Root), TII->get(MovI->Opcode), NewVR)
7208 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7209 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
7693 Register NewVR = MRI.createVirtualRegister(RC);
7695 BuildMI(MF, MIMetadata(Root), TII->get(AArch64::FNEGv4f16), NewVR)
7698 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7702 FMAInstKind::Accumulator, &NewVR);
7706 FMAInstKind::Indexed, &NewVR);
7740 Register NewVR = MRI.createVirtualRegister(RC);
7742 BuildMI(MF, MIMetadata(Root), TII->get(AArch64::FNEGv8f16), NewVR)
7745 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7749 FMAInstKind::Accumulator, &NewVR);
7753 FMAInstKind::Indexed, &NewVR);
7800 Register NewVR = MRI.createVirtualRegister(RC);
7802 BuildMI(MF, MIMetadata(Root), TII->get(AArch64::FNEGv2f32), NewVR)
7805 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7809 FMAInstKind::Indexed, &NewVR);
7813 FMAInstKind::Accumulator, &NewVR);
7820 Register NewVR = MRI.createVirtualRegister(RC);
7822 BuildMI(MF, MIMetadata(Root), TII->get(AArch64::FNEGv4f32), NewVR)
7825 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7829 FMAInstKind::Indexed, &NewVR);
7833 FMAInstKind::Accumulator, &NewVR);
7840 Register NewVR = MRI.createVirtualRegister(RC);
7842 BuildMI(MF, MIMetadata(Root), TII->get(AArch64::FNEGv2f64), NewVR)
7845 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0));
7849 FMAInstKind::Indexed, &NewVR);
7853 FMAInstKind::Accumulator, &NewVR);