Home
last modified time | relevance | path

Searched refs:DefReg (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/
DTargetInstrInfoImpl.cpp387 unsigned DefReg = MI->getOperand(0).getReg(); in isReallyTriviallyReMaterializableGeneric() local
393 if (TargetRegisterInfo::isVirtualRegister(DefReg) && in isReallyTriviallyReMaterializableGeneric()
394 MI->getOperand(0).getSubReg() && MI->readsVirtualRegister(DefReg)) in isReallyTriviallyReMaterializableGeneric()
445 if (MO.isDef() && Reg != DefReg) in isReallyTriviallyReMaterializableGeneric()
DTailDuplication.cpp392 unsigned DefReg = MI->getOperand(0).getReg(); in ProcessPHI() local
396 const TargetRegisterClass *RC = MRI->getRegClass(DefReg); in ProcessPHI()
397 LocalVRMap.insert(std::make_pair(DefReg, SrcReg)); in ProcessPHI()
403 if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg)) in ProcessPHI()
404 AddSSAUpdateEntry(DefReg, NewDef, PredBB); in ProcessPHI()
DLiveVariables.cpp218 unsigned DefReg = MO.getReg(); in FindLastPartialDef() local
219 if (TRI->isSubRegister(Reg, DefReg)) { in FindLastPartialDef()
220 PartDefRegs.insert(DefReg); in FindLastPartialDef()
221 for (MCSubRegIterator SubRegs(DefReg, TRI); SubRegs.isValid(); ++SubRegs) in FindLastPartialDef()
DPHIElimination.cpp139 unsigned DefReg = DefMI->getOperand(0).getReg(); in runOnMachineFunction() local
140 if (MRI->use_nodbg_empty(DefReg)) in runOnMachineFunction()
DTwoAddressInstructionPass.cpp199 unsigned DefReg = 0; in Sink3AddrInstruction() local
216 if (DefReg) in Sink3AddrInstruction()
219 DefReg = MO.getReg(); in Sink3AddrInstruction()
267 if (DefReg == MOReg) in Sink3AddrInstruction()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp281 unsigned DefReg = MPhi->getOperand(0).getReg(); in getCanonicalInductionVariable() local
288 if (isInductionOperation(DI, DefReg)) { in getCanonicalInductionVariable()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp261 unsigned DefReg = MPhi->getOperand(0).getReg(); in getCanonicalInductionVariable() local
268 if (isInductionOperation(DI, DefReg)) { in getCanonicalInductionVariable()
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp406 unsigned DefReg = MO->getReg(); in MergeOpsUpdate() local
407 if (std::find(ImpDefs.begin(), ImpDefs.end(), DefReg) == ImpDefs.end()) in MergeOpsUpdate()
408 ImpDefs.push_back(DefReg); in MergeOpsUpdate()