Searched refs:ImpDefs (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 34 if (const MCPhysReg *ImpDefs = ImplicitDefs) in hasImplicitDefOfPhysReg() local 35 for (; *ImpDefs; ++ImpDefs) in hasImplicitDefOfPhysReg() 36 if (*ImpDefs == Reg || (MRI && MRI->isSubRegister(Reg, *ImpDefs))) in hasImplicitDefOfPhysReg()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 112 SmallPtrSet<MachineInstr*, 4> ImpDefs; member in __anon5187251e0111::PHIElimination 201 for (MachineInstr *DefMI : ImpDefs) { in runOnMachineFunction() 223 ImpDefs.clear(); in runOnMachineFunction() 498 ImpDefs.insert(DefMI); in LowerPHINode()
|
| H A D | MachineInstr.cpp | 89 for (const MCPhysReg *ImpDefs = MCID->getImplicitDefs(); *ImpDefs; in addImplicitDefUseOperands() local 90 ++ImpDefs) in addImplicitDefUseOperands() 91 addOperand(MF, MachineOperand::CreateReg(*ImpDefs, true, true)); in addImplicitDefUseOperands()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGRRList.cpp | 2857 const MCPhysReg *ImpDefs in canClobberReachingPhysRegUse() local 2860 if(!ImpDefs && !RegMask) in canClobberReachingPhysRegUse() 2874 if (ImpDefs) in canClobberReachingPhysRegUse() 2875 for (const MCPhysReg *ImpDef = ImpDefs; *ImpDef; ++ImpDef) in canClobberReachingPhysRegUse() 2894 const MCPhysReg *ImpDefs = TII->get(N->getMachineOpcode()).getImplicitDefs(); in canClobberPhysRegDefs() local 2895 assert(ImpDefs && "Caller should check hasPhysRegDefs"); in canClobberPhysRegDefs() 2911 unsigned Reg = ImpDefs[i - NumDefs]; in canClobberPhysRegDefs()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMLoadStoreOptimizer.cpp | 865 SmallVector<unsigned, 4> ImpDefs; in MergeOpsUpdate() local 888 if (is_contained(ImpDefs, DefReg)) in MergeOpsUpdate() 893 ImpDefs.push_back(DefReg); in MergeOpsUpdate() 946 for (unsigned &ImpDefReg : ImpDefs) { in MergeOpsUpdate() 959 for (unsigned ImpDef : ImpDefs) in MergeOpsUpdate() 972 assert(ImpDefs.empty()); in MergeOpsUpdate()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 1363 for (const MCPhysReg *ImpDefs = MCID.getImplicitDefs(); *ImpDefs; ++ImpDefs) in verifyImplicitOperands() local 1365 MachineOperand::CreateReg(*ImpDefs, true, true)); in verifyImplicitOperands()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 2737 for (const MCPhysReg *ImpDefs = NewDesc.getImplicitDefs(); in optimizeCompareInstr() local 2738 *ImpDefs; ++ImpDefs) in optimizeCompareInstr() 2739 if (!MI->definesRegister(*ImpDefs)) in optimizeCompareInstr() 2741 MachineOperand::CreateReg(*ImpDefs, true, true)); in optimizeCompareInstr()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | AsmParser.cpp | 6056 ArrayRef<MCPhysReg> ImpDefs(Desc.getImplicitDefs(), in parseMSInlineAsm() local 6058 llvm::append_range(ClobberRegs, ImpDefs); in parseMSInlineAsm()
|
| H A D | MasmParser.cpp | 7450 ArrayRef<MCPhysReg> ImpDefs(Desc.getImplicitDefs(), in parseMSInlineAsm() local 7452 llvm::append_range(ClobberRegs, ImpDefs); in parseMSInlineAsm()
|