Home
last modified time | relevance | path

Searched refs:implicit_uses (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrDesc.h570 ArrayRef<MCPhysReg> implicit_uses() const { in implicit_uses() function
589 return is_contained(implicit_uses(), Reg); in hasImplicitUseOfPhysReg()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterUses.cpp33 MI.getDesc().implicit_uses().size(); in removeUsesFromFunction()
H A DReduceRegisterDefs.cpp44 MI.getDesc().implicit_uses().size(); in removeDefsFromFunction()
/openbsd-src/gnu/gcc/gcc/
H A Dtree-ssa-alias.c2864 bool implicit_uses; member
2951 up->implicit_uses = false; in get_or_create_used_part_for()
3173 up->implicit_uses = true; in find_used_portions()
3204 up->implicit_uses = true; in find_used_portions()
3241 up->implicit_uses = true; in find_used_portions()
/openbsd-src/gnu/llvm/llvm/lib/MCA/
H A DInstrBuilder.cpp438 unsigned NumImplicitUses = MCDesc.implicit_uses().size(); in populateReads()
467 Read.RegisterID = MCDesc.implicit_uses()[I]; in populateReads()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp165 for (MCPhysReg R : D.implicit_uses()) in getDefsUses()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp206 MI.getDesc().implicit_uses().size() + in copyExtraImplicitOps()
599 MI.getDesc().implicit_uses().size() + in dropInstructionKeepingImpDefs()
H A DSIFoldOperands.cpp996 unsigned NumOps = Desc.getNumOperands() + Desc.implicit_uses().size() + in mutateCopyOp()
H A DSIInstrInfo.cpp123 MI.getNumImplicitOperands() == MI.getDesc().implicit_uses().size() && in isReallyTriviallyReMaterializable()
2118 OpDesc.getNumOperands() + OpDesc.implicit_uses().size(); in expandPostRAPseudo()
2157 OpDesc.getNumOperands() + OpDesc.implicit_uses().size(); in expandPostRAPseudo()
4539 Desc.getNumOperands() + Desc.implicit_uses().size(); in verifyInstruction()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.cpp139 for (MCPhysReg MCPhysReg : Description->implicit_uses()) { in create()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FixupGadgets.cpp553 const ArrayRef<MCPhysReg> ImpUses = Desc.implicit_uses(); in hasImplicitUseOrDef()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp101 for (MCPhysReg ImpUse : MCID.implicit_uses()) in init()
H A DHexagonMCCodeEmitter.cpp646 return is_contained(D.implicit_uses(), Hexagon::GP); in getExprOpValue()
/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.cpp89 for (MCPhysReg ImpUse : MCID->implicit_uses()) in addImplicitDefUseOperands()
103 MCID->implicit_uses().size()) { in MachineInstr()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1152 append_range(UsedRegs, MCID.implicit_uses()); in EmitMachineNode()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1424 for (MCPhysReg ImpUse : MCID.implicit_uses()) in verifyImplicitOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2749 for (MCPhysReg ImpUse : NewDesc.implicit_uses()) { in optimizeCompareInstr()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp3335 for (MCPhysReg Reg : Desc.implicit_uses()) { in findImplicitSGPRReadInVOP()