Home
last modified time | relevance | path

Searched refs:getVRegDef (Results 1 – 25 of 31) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp95 MachineInstr *DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
102 DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
108 DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
149 MachineInstr *DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
160 DefMI = MRI->getVRegDef(SrcReg); in hasLoopHazard()
168 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
174 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
H A DA15SDOptimizer.cpp160 MachineInstr *MI = MRI->getVRegDef(SReg); in getPrefSPRLane()
259 MachineInstr *DPRMI = MRI->getVRegDef(MI->getOperand(1).getReg()); in optimizeSDPattern()
260 MachineInstr *SPRMI = MRI->getVRegDef(MI->getOperand(2).getReg()); in optimizeSDPattern()
311 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern()
354 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies()
383 MachineInstr *NewMI = MRI->getVRegDef(Reg); in elideCopiesAndPHIs()
391 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopiesAndPHIs()
628 MachineInstr *Def = MRI->getVRegDef(*I); in runOnInstruction()
H A DARMBaseInstrInfo.cpp1497 MachineInstr *Def0 = MRI->getVRegDef(Addr0); in produceSameValue()
1498 MachineInstr *Def1 = MRI->getVRegDef(Addr1); in produceSameValue()
1788 MachineInstr *MI = MRI.getVRegDef(Reg); in canFoldIntoMOVCC()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp358 MachineInstr *DI = MRI->getVRegDef(PhiOpReg); in findInductionRegister()
366 if (MRI->getVRegDef(IndReg) == Phi) { in findInductionRegister()
385 MachineInstr *PredI = MRI->getVRegDef(PredR); in findInductionRegister()
421 IVOp = MRI->getVRegDef(F->first); in findInductionRegister()
472 MachineInstr *IV_Phi = MRI->getVRegDef(IVReg); in getLoopTripCount()
504 MachineInstr *CondI = MRI->getVRegDef(PredReg); in getLoopTripCount()
596 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount()
599 OldInsts.push_back(MRI->getVRegDef(R)); in getLoopTripCount()
603 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount()
628 const MachineInstr *StartValInstr = MRI->getVRegDef(Start->getReg()); in computeCount()
[all …]
H A DHexagonNewValueJump.cpp247 MachineInstr *def = MRI.getVRegDef(cmpOp2); in canCompareBeNewValueJump()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DOptimizePHIs.cpp107 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); in IsSingleValuePHICycle()
114 SrcMI = MRI->getVRegDef(SrcMI->getOperand(1).getReg()); in IsSingleValuePHICycle()
H A DLiveVariables.cpp132 assert(MRI->getVRegDef(reg) && "Register use before def!"); in HandleVirtRegUse()
167 if (MBB == MRI->getVRegDef(reg)->getParent()) return; in HandleVirtRegUse()
178 MarkVirtRegAliveInBlock(VRInfo, MRI->getVRegDef(reg)->getParent(), *PI); in HandleVirtRegUse()
591 MarkVirtRegAliveInBlock(getVarInfo(*I),MRI->getVRegDef(*I)->getParent(), in runOnBlock()
657 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg)) in runOnMachineFunction()
729 const MachineInstr *Def = MRI.getVRegDef(Reg); in isLiveIn()
H A DMachineSink.cpp162 MachineInstr *DefMI = MRI->getVRegDef(SrcReg); in INITIALIZE_PASS_DEPENDENCY()
373 MachineInstr *DefMI = MRI->getVRegDef(Reg); in isWorthBreakingCriticalEdge()
H A DMachineSSAUpdater.cpp324 return InstrIsPHI(Updater->MRI->getVRegDef(Val)); in ValueIsPHI()
H A DMachineRegisterInfo.cpp304 MachineInstr *MachineRegisterInfo::getVRegDef(unsigned Reg) const { in getVRegDef() function in MachineRegisterInfo
H A DMachineTraceMetrics.cpp766 const MachineInstr *DefMI = MTM.MRI->getVRegDef(LIR.Reg); in computeCrossBlockCriticalPath()
1008 unsigned &Height = Heights[MTM.MRI->getVRegDef(LI.Reg)]; in computeInstrHeights()
1113 const MachineInstr *DefMI = MTM.MRI->getVRegDef(LIR.Reg); in computeInstrHeights()
H A DPeepholeOptimizer.cpp253 Def = MRI.getVRegDef(Reg); in ValueTracker()
1452 Def = MRI.getVRegDef(Reg); in getNextSource()
H A DMachineLICM.cpp959 assert(MRI->getVRegDef(Reg) && in IsLoopInvariantInst()
964 if (CurLoop->contains(MRI->getVRegDef(Reg))) in IsLoopInvariantInst()
H A DPHIElimination.cpp390 if (MachineInstr *DefMI = MRI->getVRegDef(SrcReg)) in LowerPHINode()
H A DMachineCSE.cpp132 MachineInstr *DefMI = MRI->getVRegDef(Reg); in INITIALIZE_PASS_DEPENDENCY()
H A DEarlyIfConversion.cpp245 MachineInstr *DefMI = MRI->getVRegDef(Reg); in canSpeculateInstrs()
H A DTailDuplication.cpp251 MachineInstr *DefMI = MRI->getVRegDef(VReg); in TailDuplicateAndUpdate()
H A DMachineVerifier.cpp1319 MRI->getVRegDef(*I)); in visitMachineFunctionAfter()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXReplaceImageHandles.cpp139 MachineInstr &TexHandleDef = *MRI.getVRegDef(Op.getReg()); in findIndexForHandle()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSIFixSGPRCopies.cpp169 MachineInstr *Def = MRI.getVRegDef(Reg); in inferRegClassFromDef()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp261 MachineInstr *DefMI = MRI.getVRegDef(Reg); in isCallViaRegister()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h536 MachineInstr *getVRegDef(unsigned Reg) const;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp296 const MachineInstr *DefMI = MRI.getVRegDef(VReg); in removeCopies()
314 const MachineInstr *DefMI = MRI.getVRegDef(VReg); in canFoldIntoCSel()
2930 MachineInstr *DefMI = MRI->getVRegDef(VReg); in optimizeCondBranch()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp494 MachineInstr *DefMI = MRI->getVRegDef(VReg); in EmitSubregNode()
H A DSelectionDAGISel.cpp480 MachineInstr *Def = RegInfo->getVRegDef(Reg); in runOnMachineFunction()
495 MachineInstr *Def = RegInfo->getVRegDef(LDI->second); in runOnMachineFunction()

12