Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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.cpp279 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
308 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
380 Register NewReg = MRI.createVirtualRegister(RC); in runOnMachineFunction() local
H A DWebAssemblyDebugValueManager.cpp53 unsigned NewReg) { in clone()
H A DWebAssemblyRegStackify.cpp539 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in moveForSingleUse() local
575 Register NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in rematerializeCheapDef() local
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h60 void UpdateDbgValue(MachineInstr &MI, unsigned OldReg, unsigned NewReg) { in UpdateDbgValue()
77 unsigned OldReg, unsigned NewReg) { in UpdateDbgValues()
H A DMachineRegisterInfo.h60 virtual void MRI_NotecloneVirtualRegister(Register NewReg, in MRI_NotecloneVirtualRegister()
181 void noteCloneVirtualRegister(Register NewReg, Register SrcReg) { in noteCloneVirtualRegister()
853 void updateDbgUsersToReg(MCRegister OldReg, MCRegister NewReg, in updateDbgUsersToReg()
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp199 Register NewReg = STI.hasE2() in eliminateFrameIndex() local
219 Register NewReg; in eliminateFrameIndex() local
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp288 Register NewReg) { in updateOperands()
352 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); in runOnMachineFunction() local
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp360 unsigned NewReg) { in isNewRegClobberedByRefs()
407 for (unsigned NewReg : Order) { in findSuitableFreeRegister() local
649 if (unsigned NewReg = findSuitableFreeRegister(Range.first, Range.second, in BreakAntiDependencies() local
H A DMachineCSE.cpp634 Register NewReg = CSMI->getOperand(i).getReg(); in ProcessBlockCSE() local
678 unsigned NewReg = CSEPair.second; in ProcessBlockCSE() local
878 Register NewReg = MRI->cloneVirtualRegister(VReg); in ProcessBlockPRE() local
H A DPeepholeOptimizer.cpp872 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
917 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
961 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1008 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource()
1086 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
448 Register NewReg = MRI->createVirtualRegister(NewRC); in duplicateInstruction() local
H A DModuloSchedule.cpp405 unsigned NewReg = VRMap[PrevStage][LoopVal]; in generateExistingPhis() local
420 unsigned NewReg = 0; in generateExistingPhis() local
688 Register NewReg = MRI.createVirtualRegister(RC); in generatePhis() local
1040 Register NewReg = MRI.createVirtualRegister(RC); in updateInstruction() local
1144 unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, unsigned NewReg, in rewriteScheduledInstr()
H A DAggressiveAntiDepBreaker.cpp647 unsigned NewReg = 0; in FindSuitableFreeRegisters() local
945 unsigned NewReg = P.second; in BreakAntiDependencies() local
H A DLiveDebugVariables.cpp1341 for (Register NewReg : NewRegs) { in splitLocation() local
1461 for (auto NewReg : NewRegs) { in splitPHIRegister() local
1500 for (Register NewReg : NewRegs) in splitRegister() local
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVMCInstLower.cpp43 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); in lower() local
H A DSPIRVPreLegalizer.cpp203 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); in insertAssignInstr() local
336 auto NewReg = createNewIdReg(MI.getOperand(0).getReg(), Opc, MRI, *GR).first; in processInstr() local
H A DSPIRVInstructionSelector.cpp810 Register NewReg = I.getOperand(1).getReg(); in selectAddrSpaceCast() local
1044 Register NewReg = GR.find(ConstInt, GR.CurMF); in buildI32Constant() local
1488 Register NewReg = GR.find(ConstVal, GR.CurMF); in selectGlobalValue() local
1492 Register NewReg = ResVReg; in selectGlobalValue() local
H A DSPIRVModuleAnalysis.h189 Register NewReg = Register::index2VirtReg(getNextID()); in getOrCreateMBBRegister() local
/openbsd/gnu/llvm/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
550 Register NewReg = MRI->createVirtualRegister(RC); in optimizeWaterfallLiveRange() local
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp160 unsigned NewReg; in processMachineBasicBlock() local
/openbsd/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceInstructionsMIR.cpp104 Register NewReg = 0; in extractInstrFromFunction() local
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp134 Register NewReg = MRI->cloneVirtualRegister(Reg); in localizeInterBlock() local
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp179 unsigned NewReg = MinPhysReg(SR); in run() local
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp625 unsigned NewReg = optimizeSDPattern(MI); in runOnInstruction() local

123