Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/CodeGen/
HDTailDuplication.cpp401 unsigned DefReg = MI->getOperand(0).getReg(); in ProcessPHI() local
405 const TargetRegisterClass *RC = MRI->getRegClass(DefReg); in ProcessPHI()
406 LocalVRMap.insert(std::make_pair(DefReg, SrcReg)); in ProcessPHI()
412 if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg)) in ProcessPHI()
413 AddSSAUpdateEntry(DefReg, NewDef, PredBB); in ProcessPHI()
HDImplicitNullChecks.cpp289 unsigned DefReg = LoadMI->defs().begin()->getReg(); in insertFaultingLoad() local
293 auto MIB = BuildMI(MBB, DL, TII->get(TargetOpcode::FAULTING_LOAD_OP), DefReg) in insertFaultingLoad()
HDTargetInstrInfo.cpp578 unsigned DefReg = MI->getOperand(0).getReg(); in isReallyTriviallyReMaterializableGeneric() local
584 if (TargetRegisterInfo::isVirtualRegister(DefReg) && in isReallyTriviallyReMaterializableGeneric()
585 MI->getOperand(0).getSubReg() && MI->readsVirtualRegister(DefReg)) in isReallyTriviallyReMaterializableGeneric()
636 if (MO.isDef() && Reg != DefReg) in isReallyTriviallyReMaterializableGeneric()
HDLiveVariables.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()
HDPHIElimination.cpp159 unsigned DefReg = DefMI->getOperand(0).getReg(); in runOnMachineFunction() local
160 if (MRI->use_nodbg_empty(DefReg)) { in runOnMachineFunction()
HDTwoAddressInstructionPass.cpp195 unsigned DefReg = 0; in sink3AddrInstruction() local
212 if (DefReg) in sink3AddrInstruction()
215 DefReg = MO.getReg(); in sink3AddrInstruction()
278 if (DefReg == MOReg) in sink3AddrInstruction()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMips16InstrInfo.cpp355 int DefReg = 0; in loadImmediate() local
359 DefReg = MO.getReg(); in loadImmediate()
378 if (DefReg != Reg) { in loadImmediate()
393 if (DefReg!= SpReg) { in loadImmediate()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCVSXSwapRemoval.cpp643 unsigned DefReg = MI->getOperand(0).getReg(); in recordUnoptimizableWebs() local
649 for (MachineInstr &UseMI : MRI->use_nodbg_instructions(DefReg)) { in recordUnoptimizableWebs()
711 unsigned DefReg = MI->getOperand(0).getReg(); in markSwapsForRemoval() local
713 for (MachineInstr &UseMI : MRI->use_nodbg_instructions(DefReg)) { in markSwapsForRemoval()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDA15SDOptimizer.cpp224 unsigned DefReg = MODef.getReg(); in eraseInstrWithNoUses() local
225 if (!TRI->isVirtualRegister(DefReg)) { in eraseInstrWithNoUses()
HDARMLoadStoreOptimizer.cpp804 unsigned DefReg = MO.getReg(); in MergeOpsUpdate() local
806 if (std::find(ImpDefs.begin(), ImpDefs.end(), DefReg) != ImpDefs.end()) in MergeOpsUpdate()
809 if (MI->readsRegister(DefReg)) in MergeOpsUpdate()
811 ImpDefs.push_back(DefReg); in MergeOpsUpdate()