Home
last modified time | relevance | path

Searched refs:NewVR (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp119 Register NewVR = MRI->createVirtualRegister(RegAttrs); in InsertNewDef() local
120 return BuildMI(*BB, I, DebugLoc(), TII->get(Opcode), NewVR); in InsertNewDef()
231 Register NewVR; in RewriteUse() local
234 NewVR = GetValueAtEndOfBlockInternal(SourceBB); in RewriteUse()
236 NewVR = GetValueInMiddleOfBlock(UseMI->getParent()); in RewriteUse()
242 if (NewVR) { in RewriteUse()
245 if (UseRC && !MRI->constrainRegClass(NewVR, UseRC)) { in RewriteUse()
250 .addReg(NewVR); in RewriteUse()
251 NewVR = InsertedCopy->getOperand(0).getReg(); in RewriteUse()
255 U.setReg(NewVR); in RewriteUse()
H A DTargetInstrInfo.cpp1100 auto NewVR = MRI.createVirtualRegister( in reduceAccumulatorTree() local
1102 Dest = NewVR; in reduceAccumulatorTree()
1351 Register NewVR = MRI.createVirtualRegister(RC); in reassociateOps() local
1352 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in reassociateOps()
1409 buildMINoImplicit(*MF, MIMetadata(Prev), TII->get(NewPrevOpc), NewVR); in reassociateOps()
1425 std::swap(RegA, NewVR); in reassociateOps()
1439 MIB2 = MIB2.addReg(NewVR, getKillRegState(KillNewVR)); in reassociateOps()
H A DPeepholeOptimizer.cpp921 Register NewVR = MRI->createVirtualRegister(RC); in INITIALIZE_PASS_DEPENDENCY() local
923 TII->get(TargetOpcode::COPY), NewVR) in INITIALIZE_PASS_DEPENDENCY()
928 UseMO->setReg(NewVR); in INITIALIZE_PASS_DEPENDENCY()
1103 Register NewVR = MRI.createVirtualRegister(NewRC); in insertPHI() local
1106 TII.get(TargetOpcode::PHI), NewVR); in insertPHI()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp7612 Register NewVR = MRI.createVirtualRegister(RC); in genNeg() local
7614 BuildMI(MF, MIMetadata(Root), TII->get(MnegOpc), NewVR) in genNeg()
7619 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genNeg()
7621 return NewVR; in genNeg()
7633 Register NewVR = in genFusedMultiplyAccNeg() local
7636 FMAInstKind::Accumulator, &NewVR); in genFusedMultiplyAccNeg()
7660 Register NewVR = in genFusedMultiplyIdxNeg() local
7664 FMAInstKind::Indexed, &NewVR); in genFusedMultiplyIdxNeg()
7739 Register NewVR = in genSubAdd2SubSub() local
7756 BuildMI(MF, MIMetadata(Root), TII->get(Opcode), NewVR) in genSubAdd2SubSub()
[all …]
H A DAArch64ISelLowering.cpp28465 Register NewVR = MRI->createVirtualRegister(RC); in insertCopiesSplitCSR() local
28475 BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR) in insertCopiesSplitCSR()
28482 .addReg(NewVR); in insertCopiesSplitCSR()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1381 Register NewVR = MRI->createVirtualRegister(RC); in generateInserts() local
1382 RegMap[VR] = NewVR; in generateInserts()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp2721 Register NewVR = MRI.createVirtualRegister(&RISCV::GPRRegClass); in genShXAddAddShift() local
2723 auto MIB1 = BuildMI(*MF, MIMetadata(Root), TII->get(InnerOpc), NewVR) in genShXAddAddShift()
2728 .addReg(NewVR, RegState::Kill) in genShXAddAddShift()
2731 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genShXAddAddShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp10409 Register NewVR = in enforceOperandRCAlignment() local
10412 BuildMI(*BB, MI, DL, get(AMDGPU::REG_SEQUENCE), NewVR) in enforceOperandRCAlignment()
10417 Op.setReg(NewVR); in enforceOperandRCAlignment()
10419 MI.addOperand(MachineOperand::CreateReg(NewVR, false, true)); in enforceOperandRCAlignment()
H A DSIISelLowering.cpp2887 Register NewVR = MRI->createVirtualRegister(RC); in insertCopiesSplitCSR() local
2890 BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR) in insertCopiesSplitCSR()
2897 .addReg(NewVR); in insertCopiesSplitCSR()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp22009 Register NewVR = MRI->createVirtualRegister(RC); in insertCopiesSplitCSR() local
22019 BuildMI(*Entry, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY), NewVR) in insertCopiesSplitCSR()
22026 .addReg(NewVR); in insertCopiesSplitCSR()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp62053 Register NewVR = MRI->createVirtualRegister(RC); in insertCopiesSplitCSR() local
62063 BuildMI(*Entry, MBBI, MIMetadata(), TII->get(TargetOpcode::COPY), NewVR) in insertCopiesSplitCSR()
62070 .addReg(NewVR); in insertCopiesSplitCSR()