Home
last modified time | relevance | path

Searched refs:implicit_defs (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrDesc.cpp34 for (MCPhysReg ImpDef : implicit_defs()) in hasImplicitDefOfPhysReg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp418 assert(!MCID.implicit_defs().empty() && in getPhysicalRegisterVT()
421 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT()
518 for (MCPhysReg Reg : MCID.implicit_defs()) in DelayForLiveRegsBottomUp()
H A DFastISel.cpp2010 .addReg(II.implicit_defs()[0]); in fastEmitInst_r()
2035 .addReg(II.implicit_defs()[0]); in fastEmitInst_rr()
2062 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrr()
2085 .addReg(II.implicit_defs()[0]); in fastEmitInst_ri()
2110 .addReg(II.implicit_defs()[0]); in fastEmitInst_rii()
2130 .addReg(II.implicit_defs()[0]); in fastEmitInst_f()
2156 .addReg(II.implicit_defs()[0]); in fastEmitInst_rri()
2173 .addReg(II.implicit_defs()[0]); in fastEmitInst_i()
H A DInstrEmitter.cpp1047 bool HasPhysRegOuts = NumResults > NumDefs && !II.implicit_defs().empty() && in EmitMachineNode()
1057 II.getNumOperands() + II.implicit_defs().size() + NumImpUses && in EmitMachineNode()
1163 Register Reg = II.implicit_defs()[i - NumDefs]; in EmitMachineNode()
1203 if (!UsedRegs.empty() || !II.implicit_defs().empty() || II.hasOptionalDef()) in EmitMachineNode()
H A DScheduleDAGRRList.cpp1281 assert(!MCID.implicit_defs().empty() && in getPhysicalRegisterVT()
1284 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT()
1435 for (MCPhysReg Reg : MCID.implicit_defs()) in DelayForLiveRegsBottomUp()
2861 TII->get(SU->getNode()->getMachineOpcode()).implicit_defs(); in canClobberReachingPhysRegUse()
2897 ArrayRef<MCPhysReg> ImpDefs = TII->get(N->getMachineOpcode()).implicit_defs(); in canClobberPhysRegDefs()
2904 TII->get(SUNode->getMachineOpcode()).implicit_defs(); in canClobberPhysRegDefs()
H A DScheduleDAGSDNodes.cpp468 !TII->get(N->getMachineOpcode()).implicit_defs().empty()) { in AddSchedEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h581 ArrayRef<MCPhysReg> implicit_defs() const { in implicit_defs() function
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIAnalysis.cpp143 getSuperReg(MCRI, MCInstInfo.implicit_defs()[I]), IsEH)); in update()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp318 unsigned NumImplicitDefs = MCDesc.implicit_defs().size(); in populateWrites()
375 Write.RegisterID = MCDesc.implicit_defs()[CurrentDef]; in populateWrites()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp155 for (MCPhysReg R : D.implicit_defs()) in getDefsUses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp422 unsigned NumImplicitDefs = Desc.implicit_defs().size(); in clearsSuperRegisters()
459 const MCPhysReg Reg = Desc.implicit_defs()[I]; in clearsSuperRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp235 MI.getDesc().implicit_defs().size(), in copyExtraImplicitOps()
654 MI.getDesc().implicit_defs().size(), in dropInstructionKeepingImpDefs()
H A DAMDGPUWaitSGPRHazards.cpp361 llvm::any_of(MI->getDesc().implicit_defs(), isVCC); in runOnMachineBasicBlock()
H A DSIFoldOperands.cpp1521 Desc.implicit_defs().size(); in mutateCopyOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp536 unsigned NumImplicitDefs = Desc.implicit_defs().size(); in clearsSuperRegisters()
575 const MCPhysReg Reg = Desc.implicit_defs()[I]; in clearsSuperRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp109 for (MCPhysReg R : MCID.implicit_defs()) { in init()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp338 .addReg(II.implicit_defs()[0])); in fastEmitInst_r()
365 .addReg(II.implicit_defs()[0])); in fastEmitInst_rr()
390 .addReg(II.implicit_defs()[0])); in fastEmitInst_ri()
409 .addReg(II.implicit_defs()[0])); in fastEmitInst_i()
H A DThumb2SizeReduction.cpp253 return is_contained(MCID.implicit_defs(), ARM::CPSR); in HasImplicitCPSRDef()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp618 if (D.implicit_defs().empty() && D.implicit_uses().empty()) in isFixedReg()
628 Op.isDef() ? D.implicit_defs() : D.implicit_uses(); in isFixedReg()
H A DMachineInstr.cpp91 for (MCPhysReg ImpDef : MCID->implicit_defs()) in addImplicitDefUseOperands()
107 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h636 return getNumExplicitDefs() + MCID->implicit_defs().size();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1441 for (MCPhysReg ImpDef : MCID.implicit_defs()) in verifyImplicitOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp4078 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrrr()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp6021 llvm::append_range(ClobberRegs, Desc.implicit_defs()); in parseMSInlineAsm()
H A DMasmParser.cpp5974 llvm::append_range(ClobberRegs, Desc.implicit_defs()); in parseMSInlineAsm()

12