Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DTailDuplication.cpp390 unsigned DefReg = MI->getOperand(0).getReg(); in ProcessPHI() local
394 const TargetRegisterClass *RC = MRI->getRegClass(DefReg); in ProcessPHI()
395 LocalVRMap.insert(std::make_pair(DefReg, SrcReg)); in ProcessPHI()
401 if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg)) in ProcessPHI()
402 AddSSAUpdateEntry(DefReg, NewDef, PredBB); in ProcessPHI()
DTargetInstrInfo.cpp486 unsigned DefReg = MI->getOperand(0).getReg(); in isReallyTriviallyReMaterializableGeneric() local
492 if (TargetRegisterInfo::isVirtualRegister(DefReg) && in isReallyTriviallyReMaterializableGeneric()
493 MI->getOperand(0).getSubReg() && MI->readsVirtualRegister(DefReg)) in isReallyTriviallyReMaterializableGeneric()
544 if (MO.isDef() && Reg != DefReg) in isReallyTriviallyReMaterializableGeneric()
DLiveVariables.cpp218 unsigned DefReg = MO.getReg(); in FindLastPartialDef() local
219 if (TRI->isSubRegister(Reg, DefReg)) { in FindLastPartialDef()
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef()
DPHIElimination.cpp155 unsigned DefReg = DefMI->getOperand(0).getReg(); in runOnMachineFunction() local
156 if (MRI->use_nodbg_empty(DefReg)) { in runOnMachineFunction()
DTwoAddressInstructionPass.cpp190 unsigned DefReg = 0; in sink3AddrInstruction() local
207 if (DefReg) in sink3AddrInstruction()
210 DefReg = MO.getReg(); in sink3AddrInstruction()
273 if (DefReg == MOReg) in sink3AddrInstruction()
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/
DMips16InstrInfo.cpp363 int DefReg = 0; in loadImmediate() local
367 DefReg = MO.getReg(); in loadImmediate()
388 if (DefReg != Reg) { in loadImmediate()
403 if (DefReg!= SpReg) { in loadImmediate()
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp94 const MemOpQueue &MemOps, unsigned DefReg,
379 unsigned DefReg, unsigned RangeBegin, unsigned RangeEnd) { in findUsesOfImpDef() argument
395 if (MI.definesRegister(DefReg)) in findUsesOfImpDef()
398 MachineOperand *UseOp = MI.findRegisterUseOperand(DefReg); in findUsesOfImpDef()
467 unsigned DefReg = MO->getReg(); in MergeOpsUpdate() local
468 if (std::find(ImpDefs.begin(), ImpDefs.end(), DefReg) == ImpDefs.end()) in MergeOpsUpdate()
469 ImpDefs.push_back(DefReg); in MergeOpsUpdate()
474 findUsesOfImpDef(UsesOfImpDefs, memOps, DefReg, memOps[i].Position, in MergeOpsUpdate()
DA15SDOptimizer.cpp225 unsigned DefReg = MODef.getReg(); in eraseInstrWithNoUses() local
226 if (!TRI->isVirtualRegister(DefReg)) { in eraseInstrWithNoUses()