Home
last modified time | relevance | path

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

123

/freebsd-src/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); runOnMachineFunction() local
335 Register NewReg = MRI.createVirtualRegister(RC); runOnMachineFunction() local
407 Register NewReg = MRI.createVirtualRegister(RC); runOnMachineFunction() local
[all...]
H A DWebAssemblyDebugValueManager.cpp355 Register NewReg, in cloneSink() argument
H A DWebAssemblyRegStackify.cpp538 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); moveForSingleUse() local
579 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); rematerializeCheapDef() local
[all...]
/freebsd-src/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() argument
182 void noteCloneVirtualRegister(Register NewReg, Register SrcReg) { in noteCloneVirtualRegister() argument
853 updateDbgUsersToReg(MCRegister OldReg,MCRegister NewReg,ArrayRef<MachineInstr * > Users) updateDbgUsersToReg() argument
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMCInstLower.cpp43 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); lower() local
H A DSPIRVPreLegalizer.cpp226 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); insertAssignInstr() local
375 auto NewReg = createNewIdReg(MI.getOperand(0).getReg(), Opc, MRI, *GR).first; processInstr() local
[all...]
H A DSPIRVInstructionSelector.cpp819 Register NewReg = I.getOperand(1).getReg(); selectAddrSpaceCast() local
1053 Register NewReg = GR.find(ConstInt, GR.CurMF); buildI32Constant() local
1530 Register NewReg = GR.find(ConstVal, GR.CurMF); selectGlobalValue() local
1532 Register NewReg = ResVReg; selectGlobalValue() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp280 updateOperands(MachineInstr & MI,RegImmPair OldRegImm,Register NewReg) updateOperands() argument
344 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); runOnMachineFunction() local
H A DRISCVRVVInitUndef.cpp
/freebsd-src/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); ProcessBlockPRE() local
[all...]
H A DPeepholeOptimizer.cpp916 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
961 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1005 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1052 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
1130 RewriteCurrentSource(Register NewReg,unsigned NewSubReg) RewriteCurrentSource() argument
[all...]
H A DTailDuplicator.cpp331 addSSAUpdateEntry(Register OrigReg,Register NewReg,MachineBasicBlock * BB) addSSAUpdateEntry() argument
404 Register NewReg = MRI->createVirtualRegister(RC); duplicateInstruction() local
451 Register NewReg = MRI->createVirtualRegister(OrigRC); duplicateInstruction() local
[all...]
H A DModuloSchedule.cpp402 unsigned NewReg = VRMap[PrevStage][LoopVal]; generateExistingPhis() local
417 unsigned NewReg = 0; generateExistingPhis() local
685 Register NewReg = MRI.createVirtualRegister(RC); generatePhis() local
1035 Register NewReg = MRI.createVirtualRegister(RC); updateInstruction() local
1139 rewriteScheduledInstr(MachineBasicBlock * BB,InstrMapTy & InstrMap,unsigned CurStageNum,unsigned PhiNum,MachineInstr * Phi,unsigned OldReg,unsigned NewReg,unsigned PrevReg) rewriteScheduledInstr() argument
[all...]
H A DAggressiveAntiDepBreaker.cpp638 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
914 unsigned NewReg = P.second; BreakAntiDependencies() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp470 Register Reg, Register NewReg, MachineBasicBlock *Flow, in updateLiveRangeInElseRegion() argument
507 Register NewReg = MRI->createVirtualRegister(RC); in optimizeLiveRange() local
559 Register NewReg = MRI->createVirtualRegister(RC); optimizeWaterfallLiveRange() local
[all...]
H A DGCNRewritePartialRegUses.cpp349 Register NewReg, in updateLiveIntervals() argument
457 Register NewReg = MRI->createVirtualRegister(NewRC); in rewriteReg() local
[all...]
H A DSILowerI1Copies.cpp641 Register NewReg = SSAUpdater.GetValueInMiddleOfBlock(&MBB); lowerPhis() local
845 replaceDstReg(Register NewReg,Register OldReg,MachineBasicBlock * MBB) replaceDstReg() argument
H A DSIMachineFunctionInfo.cpp321 Register NewReg = shiftSpillPhysVGPRsToLowestRange() local
579 MRI_NoteCloneVirtualRegister(Register NewReg,Register SrcReg) MRI_NoteCloneVirtualRegister() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp160 unsigned NewReg; processMachineBasicBlock() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp136 Register NewReg = MRI->cloneVirtualRegister(Reg); in localizeInterBlock() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp219 unsigned NewReg = MinPhysReg(SR); in run() local

123