Home
last modified time | relevance | path

Searched refs:UseOp (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp297 const MachineOperand *UseOp = in addLinkerOpt() local
301 if (UseOp && UseOp->isReg() && UseOp->getReg() == Pair.DefReg && in addLinkerOpt()
302 UseOp->isUse() && UseOp->isKill()) { in addLinkerOpt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp648 unsigned UseOp; member
650 DataDep(const MachineInstr *DefMI, unsigned DefOp, unsigned UseOp) in DataDep()
651 : DefMI(DefMI), DefOp(DefOp), UseOp(UseOp) {} in DataDep()
654 DataDep(const MachineRegisterInfo *MRI, unsigned VirtReg, unsigned UseOp) in DataDep()
655 : UseOp(UseOp) { in DataDep()
817 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth()
969 Dep.UseOp); in pushDepHeight()
1196 &PHI, Dep.UseOp); in getPHIDepth()
H A DTwoAddressInstructionPass.cpp490 MachineOperand *UseOp = nullptr; in findOnlyInterestingUse() local
496 UseOp = &MO; in findOnlyInterestingUse()
498 if (!UseOp) in findOnlyInterestingUse()
500 MachineInstr &UseMI = *UseOp->getParent(); in findOnlyInterestingUse()
515 unsigned Src2 = UseOp->getOperandNo(); in findOnlyInterestingUse()
2062 for (MachineOperand &UseOp : MRI->use_operands(DstReg)) { in eliminateRegSequence()
2063 unsigned SubReg = UseOp.getSubReg(); in eliminateRegSequence()
2064 if (UseOp.isUndef() || !SubReg) in eliminateRegSequence()
2067 LI.getVNInfoAt(LIS->getInstructionIndex(*UseOp.getParent())); in eliminateRegSequence()
2072 UseOp.setIsUndef(true); in eliminateRegSequence()
H A DMachineLICM.cpp1341 [this](const MachineOperand &UseOp) { in IsProfitableToHoist() argument
1342 return !UseOp.isReg() || UseOp.getReg().isVirtual() || in IsProfitableToHoist()
1343 MRI->isConstantPhysReg(UseOp.getReg()); in IsProfitableToHoist()
H A DModuloSchedule.cpp85 for (MachineOperand &UseOp : MRI.use_operands(Reg)) { in expand()
86 MachineInstr *UseMI = UseOp.getParent(); in expand()
1152 for (MachineOperand &UseOp : in rewriteScheduledInstr()
1154 MachineInstr *UseMI = UseOp.getParent(); in rewriteScheduledInstr()
1192 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr()
1198 UseOp.setReg(SplitReg); in rewriteScheduledInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp718 MachineOperand &UseOp = UseMI->getOperand(UseOpIdx); in tryToFoldACImm() local
719 if (!UseOp.getSubReg() && Def && TII->isFoldableCopy(*Def)) { in tryToFoldACImm()
761 const MachineOperand *UseOp = &UseMI->getOperand(UseOpIdx); in foldOperand() local
763 if (!isUseSafeToFold(*UseMI, *UseOp)) in foldOperand()
767 if (UseOp->isReg() && OpToFold.isReg() && in foldOperand()
768 (UseOp->isImplicit() || UseOp->getSubReg() != AMDGPU::NoSubRegister)) in foldOperand()
885 UseOp = &UseMI->getOperand(UseOpIdx); in foldOperand()
1047 if (UseDesc.isVariadic() || UseOp->isImplicit() || in foldOperand()
1083 if (UseOp->getSubReg() && AMDGPU::getRegBitWidth(*FoldRC) == 64) { in foldOperand()
1084 Register UseReg = UseOp->getReg(); in foldOperand()
[all …]
H A DAMDGPUResourceUsageAnalysis.cpp73 for (const MachineOperand &UseOp : MRI.reg_operands(Reg)) { in hasAnyNonFlatUseOfReg() local
74 if (!UseOp.isImplicit() || !TII.isFLAT(*UseOp.getParent())) in hasAnyNonFlatUseOfReg()
H A DSIInstrInfo.cpp3429 auto getImmFor = [ImmOp](const MachineOperand &UseOp) -> int64_t { in foldImmediate() argument
3431 switch (UseOp.getSubReg()) { in foldImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp5353 int UseOp = -1; in getPartialRegUpdateClearance() local
5365 UseOp = MI.findRegisterUseOperandIdx(Reg, TRI, false); in getPartialRegUpdateClearance()
5370 UseOp = 3; in getPartialRegUpdateClearance()
5378 if (UseOp != -1 && MI.getOperand(UseOp).readsReg()) in getPartialRegUpdateClearance()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp12971 SDValue UseOp = User->getOperand(i); in ExtendUsesToFormExtLoad() local
12972 if (UseOp == N0) in ExtendUsesToFormExtLoad()
12974 if (!isa<ConstantSDNode>(UseOp)) in ExtendUsesToFormExtLoad()