Home
last modified time | relevance | path

Searched defs:NewReg (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp61 static bool maybeRewriteToDrop(unsigned OldReg, unsigned NewReg, in maybeRewriteToDrop()
67 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); in maybeRewriteToDrop() local
100 Register NewReg = MRI.createVirtualRegister(RegClass); in maybeRewriteToFallthrough() local
147 Register NewReg = Op2.getReg(); in runOnMachineFunction() local
H A DWebAssemblyExplicitLocals.cpp306 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
335 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
407 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
H A DWebAssemblyDebugValueManager.cpp355 Register NewReg, in cloneSink()
H A DWebAssemblyRegStackify.cpp538 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in moveForSingleUse() local
579 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in rematerializeCheapDef() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h59 void UpdateDbgValue(MachineInstr &MI, unsigned OldReg, unsigned NewReg) { in UpdateDbgValue()
76 unsigned OldReg, unsigned NewReg) { in UpdateDbgValues()
H A DMachineRegisterInfo.h60 virtual void MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
182 void noteCloneVirtualRegister(Register NewReg, Register SrcReg) { in noteCloneVirtualRegister()
853 void updateDbgUsersToReg(MCRegister OldReg, MCRegister NewReg, in updateDbgUsersToReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp199 Register NewReg = STI.hasE2() in eliminateFrameIndex() local
219 Register NewReg; in eliminateFrameIndex() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMCInstLower.cpp43 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); in lower() local
H A DSPIRVPreLegalizer.cpp226 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); in insertAssignInstr() local
375 auto NewReg = createNewIdReg(MI.getOperand(0).getReg(), Opc, MRI, *GR).first; in processInstr() local
H A DSPIRVInstructionSelector.cpp819 Register NewReg = I.getOperand(1).getReg(); in selectAddrSpaceCast() local
1053 Register NewReg = GR.find(ConstInt, GR.CurMF); in buildI32Constant() local
1530 Register NewReg = GR.find(ConstVal, GR.CurMF); in selectGlobalValue() local
1532 Register NewReg = ResVReg; in selectGlobalValue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp280 Register NewReg) { in updateOperands()
344 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); in runOnMachineFunction() local
H A DRISCVRVVInitUndef.cpp211 Register NewReg = MRI->createVirtualRegister(TargetRegClass); in handleSubReg() local
235 Register NewReg = MRI->createVirtualRegister(TargetRegClass); in fixupIllOperand() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp353 unsigned NewReg) { in isNewRegClobberedByRefs()
400 for (unsigned NewReg : Order) { in findSuitableFreeRegister() local
642 if (unsigned NewReg = findSuitableFreeRegister(Range.first, Range.second, in BreakAntiDependencies() local
H A DMachineCSE.cpp636 Register NewReg = CSMI->getOperand(i).getReg(); in ProcessBlockCSE() local
680 unsigned NewReg = CSEPair.second; in ProcessBlockCSE() local
880 Register NewReg = MRI->cloneVirtualRegister(VReg); in ProcessBlockPRE() local
H A DPeepholeOptimizer.cpp916 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
961 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1005 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1052 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1130 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
H A DTailDuplicator.cpp331 void TailDuplicator::addSSAUpdateEntry(Register OrigReg, Register NewReg, in addSSAUpdateEntry()
404 Register NewReg = MRI->createVirtualRegister(RC); in duplicateInstruction() local
451 Register NewReg = MRI->createVirtualRegister(OrigRC); in duplicateInstruction() local
H A DModuloSchedule.cpp402 unsigned NewReg = VRMap[PrevStage][LoopVal]; in generateExistingPhis() local
417 unsigned NewReg = 0; in generateExistingPhis() local
685 Register NewReg = MRI.createVirtualRegister(RC); in generatePhis() local
1035 Register NewReg = MRI.createVirtualRegister(RC); in updateInstruction() local
1139 unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, unsigned NewReg, in rewriteScheduledInstr()
H A DAggressiveAntiDepBreaker.cpp638 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
914 unsigned NewReg = P.second; in BreakAntiDependencies() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp470 Register Reg, Register NewReg, MachineBasicBlock *Flow, in updateLiveRangeInElseRegion()
507 Register NewReg = MRI->createVirtualRegister(RC); in optimizeLiveRange() local
559 Register NewReg = MRI->createVirtualRegister(RC); in optimizeWaterfallLiveRange() local
H A DGCNRewritePartialRegUses.cpp349 Register NewReg, in updateLiveIntervals()
457 Register NewReg = MRI->createVirtualRegister(NewRC); in rewriteReg() local
H A DSILowerI1Copies.cpp641 Register NewReg = SSAUpdater.GetValueInMiddleOfBlock(&MBB); in lowerPhis() local
845 void Vreg1LoweringHelper::replaceDstReg(Register NewReg, Register OldReg, in replaceDstReg()
H A DSIMachineFunctionInfo.cpp321 Register NewReg = in shiftSpillPhysVGPRsToLowestRange() local
579 void SIMachineFunctionInfo::MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp160 unsigned NewReg; in processMachineBasicBlock() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp136 Register NewReg = MRI->cloneVirtualRegister(Reg); in localizeInterBlock() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp219 unsigned NewReg = MinPhysReg(SR); in run() local

123