Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCInstrDesc.cpp34 for (MCPhysReg ImpDef : implicit_defs()) in hasImplicitDefOfPhysReg()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterUses.cpp32 MI.getDesc().implicit_defs().size() + in removeUsesFromFunction()
H A DReduceRegisterDefs.cpp43 MI.getDesc().implicit_defs().size() + in removeDefsFromFunction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp429 assert(!MCID.implicit_defs().empty() && in getPhysicalRegisterVT()
432 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT()
530 for (MCPhysReg Reg : MCID.implicit_defs()) in DelayForLiveRegsBottomUp()
H A DFastISel.cpp1942 .addReg(II.implicit_defs()[0]); in fastEmitInst_r()
1967 .addReg(II.implicit_defs()[0]); in fastEmitInst_rr()
1994 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrr()
2017 .addReg(II.implicit_defs()[0]); in fastEmitInst_ri()
2042 .addReg(II.implicit_defs()[0]); in fastEmitInst_rii()
2062 .addReg(II.implicit_defs()[0]); in fastEmitInst_f()
2088 .addReg(II.implicit_defs()[0]); in fastEmitInst_rri()
2105 .addReg(II.implicit_defs()[0]); in fastEmitInst_i()
H A DInstrEmitter.cpp1024 bool HasPhysRegOuts = NumResults > NumDefs && !II.implicit_defs().empty() && in EmitMachineNode()
1034 II.getNumOperands() + II.implicit_defs().size() + NumImpUses && in EmitMachineNode()
1131 Register Reg = II.implicit_defs()[i - NumDefs]; in EmitMachineNode()
1165 if (!UsedRegs.empty() || !II.implicit_defs().empty() || II.hasOptionalDef()) in EmitMachineNode()
H A DScheduleDAGRRList.cpp1287 assert(!MCID.implicit_defs().empty() && in getPhysicalRegisterVT()
1290 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT()
1442 for (MCPhysReg Reg : MCID.implicit_defs()) in DelayForLiveRegsBottomUp()
2869 TII->get(SU->getNode()->getMachineOpcode()).implicit_defs(); in canClobberReachingPhysRegUse()
2905 ArrayRef<MCPhysReg> ImpDefs = TII->get(N->getMachineOpcode()).implicit_defs(); in canClobberPhysRegDefs()
2912 TII->get(SUNode->getMachineOpcode()).implicit_defs(); in canClobberPhysRegDefs()
H A DScheduleDAGSDNodes.cpp467 !TII->get(N->getMachineOpcode()).implicit_defs().empty()) { in AddSchedEdges()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrDesc.h582 ArrayRef<MCPhysReg> implicit_defs() const { in implicit_defs() function
/openbsd-src/gnu/llvm/llvm/lib/MCA/
H A DInstrBuilder.cpp315 unsigned NumImplicitDefs = MCDesc.implicit_defs().size(); in populateWrites()
368 Write.RegisterID = MCDesc.implicit_defs()[CurrentDef]; in populateWrites()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp163 for (MCPhysReg R : D.implicit_defs()) in getDefsUses()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp207 MI.getDesc().implicit_defs().size(), in copyExtraImplicitOps()
600 MI.getDesc().implicit_defs().size(), in dropInstructionKeepingImpDefs()
H A DSIFoldOperands.cpp997 Desc.implicit_defs().size(); in mutateCopyOp()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.cpp131 for (MCPhysReg MCPhysReg : Description->implicit_defs()) { in create()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FixupGadgets.cpp545 const ArrayRef<MCPhysReg> ImpDefs = Desc.implicit_defs(); in hasImplicitUseOrDef()
H A DX86FastISel.cpp4004 .addReg(II.implicit_defs()[0]); in fastEmitInst_rrrr()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp525 unsigned NumImplicitDefs = Desc.implicit_defs().size(); in clearsSuperRegisters()
564 const MCPhysReg Reg = Desc.implicit_defs()[I]; in clearsSuperRegisters()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp109 for (MCPhysReg R : MCID.implicit_defs()) { in init()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRDFGraph.cpp626 if (D.implicit_defs().empty() && D.implicit_uses().empty()) in isFixedReg()
636 Op.isDef() ? D.implicit_defs() : D.implicit_uses(); in isFixedReg()
H A DMachineInstr.cpp87 for (MCPhysReg ImpDef : MCID->implicit_defs()) in addImplicitDefUseOperands()
102 if (unsigned NumOps = MCID->getNumOperands() + MCID->implicit_defs().size() + in MachineInstr()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineInstr.h595 return getNumExplicitDefs() + MCID->implicit_defs().size();
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1422 for (MCPhysReg ImpDef : MCID.implicit_defs()) in verifyImplicitOperands()
/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DAsmParser.cpp6065 llvm::append_range(ClobberRegs, Desc.implicit_defs()); in parseMSInlineAsm()

12