Home
last modified time | relevance | path

Searched refs:ImpDefs (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCInstrDesc.cpp35 if (const MCPhysReg *ImpDefs = ImplicitDefs) in hasImplicitDefOfPhysReg() local
36 for (; *ImpDefs; ++ImpDefs) in hasImplicitDefOfPhysReg()
37 if (*ImpDefs == Reg || (MRI && MRI->isSubRegister(Reg, *ImpDefs))) in hasImplicitDefOfPhysReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPHIElimination.cpp113 SmallPtrSet<MachineInstr*, 4> ImpDefs; member in __anon58120e790111::PHIElimination
202 for (MachineInstr *DefMI : ImpDefs) { in runOnMachineFunction()
224 ImpDefs.clear(); in runOnMachineFunction()
476 ImpDefs.insert(DefMI); in LowerPHINode()
H A DMachineInstr.cpp106 for (const MCPhysReg *ImpDefs = MCID->getImplicitDefs(); *ImpDefs; in addImplicitDefUseOperands() local
107 ++ImpDefs) in addImplicitDefUseOperands()
108 addOperand(MF, MachineOperand::CreateReg(*ImpDefs, true, true)); in addImplicitDefUseOperands()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp2844 const MCPhysReg *ImpDefs in canClobberReachingPhysRegUse() local
2847 if(!ImpDefs && !RegMask) in canClobberReachingPhysRegUse()
2861 if (ImpDefs) in canClobberReachingPhysRegUse()
2862 for (const MCPhysReg *ImpDef = ImpDefs; *ImpDef; ++ImpDef) in canClobberReachingPhysRegUse()
2881 const MCPhysReg *ImpDefs = TII->get(N->getMachineOpcode()).getImplicitDefs(); in canClobberPhysRegDefs() local
2882 assert(ImpDefs && "Caller should check hasPhysRegDefs"); in canClobberPhysRegDefs()
2898 unsigned Reg = ImpDefs[i - NumDefs]; in canClobberPhysRegDefs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp863 SmallVector<unsigned, 4> ImpDefs; in MergeOpsUpdate() local
886 if (is_contained(ImpDefs, DefReg)) in MergeOpsUpdate()
891 ImpDefs.push_back(DefReg); in MergeOpsUpdate()
944 for (unsigned &ImpDefReg : ImpDefs) { in MergeOpsUpdate()
957 for (unsigned ImpDef : ImpDefs) in MergeOpsUpdate()
970 assert(ImpDefs.empty()); in MergeOpsUpdate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1204 for (const MCPhysReg *ImpDefs = MCID.getImplicitDefs(); *ImpDefs; ++ImpDefs) in verifyImplicitOperands() local
1206 MachineOperand::CreateReg(*ImpDefs, true, true)); in verifyImplicitOperands()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2709 for (const MCPhysReg *ImpDefs = NewDesc.getImplicitDefs(); in optimizeCompareInstr() local
2710 *ImpDefs; ++ImpDefs) in optimizeCompareInstr()
2711 if (!MI->definesRegister(*ImpDefs)) in optimizeCompareInstr()
2713 MachineOperand::CreateReg(*ImpDefs, true, true)); in optimizeCompareInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DAsmParser.cpp6005 ArrayRef<MCPhysReg> ImpDefs(Desc.getImplicitDefs(), in parseMSInlineAsm() local
6007 llvm::append_range(ClobberRegs, ImpDefs); in parseMSInlineAsm()
H A DMasmParser.cpp7138 ArrayRef<MCPhysReg> ImpDefs(Desc.getImplicitDefs(), in parseMSInlineAsm() local
7140 llvm::append_range(ClobberRegs, ImpDefs); in parseMSInlineAsm()