Home
last modified time | relevance | path

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

123

/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.cpp316 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
345 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
417 Register NewReg = MRI.createVirtualRegister(RC); runOnMachineFunction() local
[all...]
H A DWebAssemblyDebugValueManager.cpp355 Register NewReg, in cloneSink()
H A DWebAssemblyRegStackify.cpp541 DefDIs.updateReg(NewReg); in moveForSingleUse() local
582 Op.setReg(NewReg); in rematerializeCheapDef() local
[all...]
/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() argument
182 void noteCloneVirtualRegister(Register NewReg, Register SrcReg) { in noteCloneVirtualRegister() argument
861 updateDbgUsersToReg(MCRegister OldReg,MCRegister NewReg,ArrayRef<MachineInstr * > Users) updateDbgUsersToReg() argument
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMCInstLower.cpp51 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); in lower() local
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp199 Register NewReg = STI.hasE2() in eliminateFrameIndex() local
219 Register NewReg; in eliminateFrameIndex() local
/llvm-project/llvm/lib/CodeGen/
H A DInitUndef.cpp207 Register NewReg = MRI->createVirtualRegister(TargetRegClass); in fixupIllOperand() local
182 Register NewReg = MRI->createVirtualRegister(TargetRegClass); handleSubReg() local
H A DCriticalAntiDepBreaker.cpp353 unsigned NewReg) { in isNewRegClobberedByRefs() argument
400 for (unsigned NewReg : Order) { findSuitableFreeRegister() local
642 if (unsigned NewReg = findSuitableFreeRegister(Range.first, Range.second, BreakAntiDependencies() local
[all...]
H A DMachineCSE.cpp680 MachineInstr *Def = MRI->getUniqueVRegDef(NewReg); in ProcessBlockCSE() local
636 Register NewReg = CSMI->getOperand(i).getReg(); ProcessBlockCSE() local
880 Register NewReg = MRI->cloneVirtualRegister(VReg); ProcessBlockPRE() local
[all...]
H A DModuloSchedule.cpp406 unsigned NewReg = VRMap[PrevStage][LoopVal]; generateExistingPhis() local
421 unsigned NewReg = 0; generateExistingPhis() local
689 Register NewReg = MRI.createVirtualRegister(RC); generatePhis() local
1039 Register NewReg = MRI.createVirtualRegister(RC); updateInstruction() local
1143 rewriteScheduledInstr(MachineBasicBlock * BB,InstrMapTy & InstrMap,unsigned CurStageNum,unsigned PhiNum,MachineInstr * Phi,unsigned OldReg,unsigned NewReg,unsigned PrevReg) rewriteScheduledInstr() argument
2330 Register NewReg; updateInstrUse() local
2421 auto NewReg = KernelVRMap[UnrollNum].find(OrigReg); generatePhi() local
2447 replacePhiSrc(MachineInstr & Phi,Register OrigReg,Register NewReg,MachineBasicBlock * NewMBB) replacePhiSrc() argument
2460 mergeRegUsesAfterPipeline(Register OrigReg,Register NewReg) mergeRegUsesAfterPipeline() argument
2672 Register NewReg = MRI.createVirtualRegister(RC); updateInstrDef() local
[all...]
H A DTailDuplicator.cpp414 LocalVRMap.insert(std::make_pair(Reg, RegSubRegPair(NewReg, 0))); in duplicateInstruction() local
461 TII->get(TargetOpcode::COPY), NewReg) in duplicateInstruction() local
341 addSSAUpdateEntry(Register OrigReg,Register NewReg,MachineBasicBlock * BB) addSSAUpdateEntry() argument
[all...]
H A DPeepholeOptimizer.cpp915 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
960 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1004 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1051 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1129 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
[all...]
H A DAggressiveAntiDepBreaker.cpp638 unsigned NewReg = 0; FindSuitableFreeRegisters() local
915 unsigned NewReg = P.second; BreakAntiDependencies() local
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp340 updateOperands(MachineInstr & MI,RegImmPair OldRegImm,Register NewReg) updateOperands() argument
403 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); runOnMachineFunction() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp161 unsigned NewReg; processMachineBasicBlock() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp470 updateLiveRangeInElseRegion(Register Reg,Register NewReg,MachineBasicBlock * Flow,MachineBasicBlock * Endif,SmallSetVector<MachineBasicBlock *,16> & ElseBlocks) const updateLiveRangeInElseRegion() argument
507 Register NewReg = MRI->createVirtualRegister(RC); optimizeLiveRange() local
559 Register NewReg = MRI->createVirtualRegister(RC); optimizeWaterfallLiveRange() local
[all...]
H A DGCNRewritePartialRegUses.cpp349 updateLiveIntervals(Register OldReg,Register NewReg,SubRegMap & SubRegs) const updateLiveIntervals() argument
457 Register NewReg = MRI->createVirtualRegister(NewRC); rewriteReg() local
[all...]
H A DAMDGPUGlobalISelDivergenceLowering.cpp123 void DivergenceLoweringHelper::replaceDstReg(Register NewReg, Register OldReg, in replaceDstReg()
H A DSILowerI1Copies.cpp644 Register NewReg = SSAUpdater.GetValueInMiddleOfBlock(&MBB); lowerPhis() local
848 replaceDstReg(Register NewReg,Register OldReg,MachineBasicBlock * MBB) replaceDstReg() argument
H A DSIMachineFunctionInfo.cpp329 Register NewReg = shiftSpillPhysVGPRsToLowestRange() local
583 MRI_NoteCloneVirtualRegister(Register NewReg,Register SrcReg) MRI_NoteCloneVirtualRegister() argument
[all...]
/llvm-project/llvm/tools/llvm-reduce/deltas/
H A DReduceInstructionsMIR.cpp104 Register NewReg = 0; in extractInstrFromFunction() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp136 Register NewReg = MRI->cloneVirtualRegister(Reg); in localizeInterBlock() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp219 Op.setReg(NewReg); in run() local

123