Home
last modified time | relevance | path

Searched defs:NewReg (Results 1 – 25 of 68) 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() argument
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(); runOnMachineFunction() local
[all...]
H A DWebAssemblyExplicitLocals.cpp316 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
345 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
417 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
H A DWebAssemblyDebugValueManager.cpp355 Register NewReg, in cloneSink()
H A DWebAssemblyRegStackify.cpp541 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in moveForSingleUse() local
582 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in rematerializeCheapDef() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h60 UpdateDbgValue(MachineInstr & MI,unsigned OldReg,unsigned NewReg) UpdateDbgValue() argument
77 UpdateDbgValues(const DbgValueVector & DbgValues,MachineInstr * ParentMI,unsigned OldReg,unsigned NewReg) UpdateDbgValues() argument
H A DMachineRegisterInfo.h60 virtual void MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
182 void noteCloneVirtualRegister(Register NewReg, Register SrcReg) { in noteCloneVirtualRegister()
861 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.cpp51 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); in lower() local
H A DSPIRVPreLegalizer.cpp380 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); in insertAssignInstr() local
408 auto NewReg = in processInstr() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInitUndef.cpp182 Register NewReg = MRI->createVirtualRegister(TargetRegClass); in handleSubReg() local
207 Register NewReg = MRI->createVirtualRegister(TargetRegClass); in fixupIllOperand() local
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 DModuloSchedule.cpp409 unsigned NewReg = VRMap[PrevStage][LoopVal]; in generateExistingPhis() local
424 unsigned NewReg = 0; in generateExistingPhis() local
692 Register NewReg = MRI.createVirtualRegister(RC); in generatePhis() local
1042 Register NewReg = MRI.createVirtualRegister(RC); in updateInstruction() local
1146 unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, unsigned NewReg, in rewriteScheduledInstr()
2333 Register NewReg; in updateInstrUse() local
2424 auto NewReg = KernelVRMap[UnrollNum].find(OrigReg); in generatePhi() local
2450 static void replacePhiSrc(MachineInstr &Phi, Register OrigReg, Register NewReg, in replacePhiSrc()
2463 Register NewReg) { in mergeRegUsesAfterPipeline()
2675 Register NewReg = MRI.createVirtualRegister(RC); in updateInstrDef() 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 DTailDuplicator.cpp340 void TailDuplicator::addSSAUpdateEntry(Register OrigReg, Register NewReg, in addSSAUpdateEntry()
413 Register NewReg = MRI->createVirtualRegister(RC); in duplicateInstruction() local
460 Register NewReg = MRI->createVirtualRegister(OrigRC); in duplicateInstruction() local
H A DPeepholeOptimizer.cpp915 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
960 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1004 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1051 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1129 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
H A DAggressiveAntiDepBreaker.cpp638 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
915 unsigned NewReg = P.second; in BreakAntiDependencies() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp340 Register NewReg) { in updateOperands()
403 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); in runOnMachineFunction() 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 DAMDGPUGlobalISelDivergenceLowering.cpp123 void DivergenceLoweringHelper::replaceDstReg(Register NewReg, Register OldReg, in replaceDstReg()
H A DSILowerI1Copies.cpp644 Register NewReg = SSAUpdater.GetValueInMiddleOfBlock(&MBB); in lowerPhis() local
848 void Vreg1LoweringHelper::replaceDstReg(Register NewReg, Register OldReg, in replaceDstReg()
H A DSIMachineFunctionInfo.cpp328 Register NewReg = in shiftSpillPhysVGPRsToLowestRange() local
581 void SIMachineFunctionInfo::MRI_NoteCloneVirtualRegister(Register NewReg, in MRI_NoteCloneVirtualRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp165 unsigned NewReg; in processMachineBasicBlock() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp134 Register NewReg = MRI->cloneVirtualRegister(Reg); localizeInterBlock() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp219 unsigned NewReg = MinPhysReg(SR); in run() local

123