Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrDesc.cpp34 for (MCPhysReg ImpDef : implicit_defs()) in hasImplicitDefOfPhysReg()
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp425 assert(!MCID.implicit_defs().empty() && in getPhysicalRegisterVT()
428 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT()
525 for (MCPhysReg Reg : MCID.implicit_defs()) in DelayForLiveRegsBottomUp()
H A DFastISel.cpp2065 .addReg(II.implicit_defs()[0]); in fastEmitInst_r()
2090 .addReg(II.implicit_defs()[0]); in fastEmitInst_rr()
2117 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrr()
2140 .addReg(II.implicit_defs()[0]); in fastEmitInst_ri()
2165 .addReg(II.implicit_defs()[0]); in fastEmitInst_rii()
2185 .addReg(II.implicit_defs()[0]); in fastEmitInst_f()
2211 .addReg(II.implicit_defs()[0]); in fastEmitInst_rri()
2228 .addReg(II.implicit_defs()[0]); in fastEmitInst_i()
H A DInstrEmitter.cpp1051 bool HasPhysRegOuts = NumResults > NumDefs && !II.implicit_defs().empty() && in EmitMachineNode()
1061 II.getNumOperands() + II.implicit_defs().size() + NumImpUses && in EmitMachineNode()
1161 Register Reg = II.implicit_defs()[i - NumDefs]; in EmitMachineNode()
1202 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()
/src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h579 ArrayRef<MCPhysReg> implicit_defs() const { in implicit_defs() function
/src/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()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp163 for (MCPhysReg R : D.implicit_defs()) in getDefsUses()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp437 unsigned NumImplicitDefs = Desc.implicit_defs().size(); in clearsSuperRegisters()
474 const MCPhysReg Reg = Desc.implicit_defs()[I]; in clearsSuperRegisters()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp224 MI.getDesc().implicit_defs().size(), in copyExtraImplicitOps()
626 MI.getDesc().implicit_defs().size(), in dropInstructionKeepingImpDefs()
H A DSIFoldOperands.cpp1183 Desc.implicit_defs().size(); in mutateCopyOp()
H A DSIInstrInfo.cpp4116 return is_contained(MI.getDesc().implicit_defs(), AMDGPU::MODE); in modifiesModeRegister()
/src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp538 unsigned NumImplicitDefs = Desc.implicit_defs().size(); in clearsSuperRegisters()
577 const MCPhysReg Reg = Desc.implicit_defs()[I]; in clearsSuperRegisters()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp109 for (MCPhysReg R : MCID.implicit_defs()) { in init()
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp313 .addReg(II.implicit_defs()[0])); in fastEmitInst_r()
340 .addReg(II.implicit_defs()[0])); in fastEmitInst_rr()
365 .addReg(II.implicit_defs()[0])); in fastEmitInst_ri()
384 .addReg(II.implicit_defs()[0])); in fastEmitInst_i()
H A DThumb2SizeReduction.cpp256 return is_contained(MCID.implicit_defs(), ARM::CPSR); in HasImplicitCPSRDef()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp619 if (D.implicit_defs().empty() && D.implicit_uses().empty()) in isFixedReg()
629 Op.isDef() ? D.implicit_defs() : D.implicit_uses(); in isFixedReg()
H A DMachineInstr.cpp89 for (MCPhysReg ImpDef : MCID->implicit_defs()) in addImplicitDefUseOperands()
105 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h639 return getNumExplicitDefs() + MCID->implicit_defs().size();
/src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1439 for (MCPhysReg ImpDef : MCID.implicit_defs()) in verifyImplicitOperands()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp4063 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrrr()
/src/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp6085 llvm::append_range(ClobberRegs, Desc.implicit_defs()); in parseMSInlineAsm()
H A DMasmParser.cpp7438 llvm::append_range(ClobberRegs, Desc.implicit_defs()); in parseMSInlineAsm()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2734 for (MCPhysReg ImpDef : NewDesc.implicit_defs()) { in optimizeCompareInstr()