Searched refs:UseOp (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCPreEmitPeephole.cpp | 293 const MachineOperand *UseOp = in addLinkerOpt() local 297 if (UseOp && UseOp->isReg() && UseOp->getReg() == Pair.DefReg && in addLinkerOpt() 298 UseOp->isUse() && UseOp->isKill()) { in addLinkerOpt()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineTraceMetrics.cpp | 677 unsigned UseOp; member 679 DataDep(const MachineInstr *DefMI, unsigned DefOp, unsigned UseOp) in DataDep() 680 : DefMI(DefMI), DefOp(DefOp), UseOp(UseOp) {} in DataDep() 683 DataDep(const MachineRegisterInfo *MRI, Register VirtReg, unsigned UseOp) in DataDep() 684 : UseOp(UseOp) { in DataDep() 845 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth() 997 Dep.UseOp); in pushDepHeight() 1224 &PHI, Dep.UseOp); in getPHIDepth()
|
| H A D | TwoAddressInstructionPass.cpp | 490 MachineOperand *UseOp = nullptr; in findOnlyInterestingUse() local 499 UseOp = &MO; in findOnlyInterestingUse() 501 if (!UseOp) in findOnlyInterestingUse() 503 MachineInstr &UseMI = *UseOp->getParent(); in findOnlyInterestingUse() 518 unsigned Src2 = UseOp->getOperandNo(); in findOnlyInterestingUse() 2063 for (MachineOperand &UseOp : MRI->use_operands(DstReg)) { in eliminateRegSequence() 2064 unsigned SubReg = UseOp.getSubReg(); in eliminateRegSequence() 2065 if (UseOp.isUndef() || !SubReg) in eliminateRegSequence() 2068 LI.getVNInfoAt(LIS->getInstructionIndex(*UseOp.getParent())); in eliminateRegSequence() 2073 UseOp.setIsUndef(true); in eliminateRegSequence()
|
| H A D | MachineLICM.cpp | 1364 [this](const MachineOperand &UseOp) { in IsProfitableToHoist() argument 1365 return !UseOp.isReg() || UseOp.getReg().isVirtual() || in IsProfitableToHoist() 1366 MRI->isConstantPhysReg(UseOp.getReg()); in IsProfitableToHoist()
|
| H A D | ModuloSchedule.cpp | 85 for (MachineOperand &UseOp : MRI.use_operands(Reg)) { in expand() 86 MachineInstr *UseMI = UseOp.getParent(); in expand() 1170 for (MachineOperand &UseOp : in rewriteScheduledInstr() 1172 MachineInstr *UseMI = UseOp.getParent(); in rewriteScheduledInstr() 1210 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr() 1216 UseOp.setReg(SplitReg); in rewriteScheduledInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUResourceUsageAnalysis.cpp | 64 for (const MachineOperand &UseOp : MRI.reg_operands(Reg)) { in hasAnyNonFlatUseOfReg() local 65 if (!UseOp.isImplicit() || !TII.isFLAT(*UseOp.getParent())) in hasAnyNonFlatUseOfReg()
|
| H A D | SIFoldOperands.cpp | 1096 MachineOperand &UseOp = UseMI->getOperand(UseOpIdx); in tryToFoldACImm() local 1104 if (UseOp.getSubReg()) in tryToFoldACImm() 1137 const MachineOperand *UseOp = &UseMI->getOperand(UseOpIdx); in foldOperand() local 1139 if (!isUseSafeToFold(*UseMI, *UseOp)) in foldOperand() 1143 if (UseOp->isReg() && OpToFold.isReg()) { in foldOperand() 1144 if (UseOp->isImplicit()) in foldOperand() 1147 if (UseOp->getSubReg() != AMDGPU::NoSubRegister && in foldOperand() 1148 (UseOp->getSubReg() != AMDGPU::lo16 || in foldOperand() 1298 UseOp = &UseMI->getOperand(UseOpIdx); in foldOperand() 1410 if (UseDesc.isVariadic() || UseOp->isImplicit() || in foldOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 1243 auto IsFreeConsecutiveReg = [&](unsigned UseOp) { in getRegAllocationHints() argument 1244 unsigned R = Reg - (OpIdx - 1) + UseOp; in getRegAllocationHints() 1246 (UseOp == 0 || in getRegAllocationHints()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 5200 int UseOp = -1; in getPartialRegUpdateClearance() local 5212 UseOp = MI.findRegisterUseOperandIdx(Reg, TRI, false); in getPartialRegUpdateClearance() 5217 UseOp = 3; in getPartialRegUpdateClearance() 5225 if (UseOp != -1 && MI.getOperand(UseOp).readsReg()) in getPartialRegUpdateClearance()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 13833 SDValue UseOp = User->getOperand(i); in ExtendUsesToFormExtLoad() local 13834 if (UseOp == N0) in ExtendUsesToFormExtLoad() 13836 if (!isa<ConstantSDNode>(UseOp)) in ExtendUsesToFormExtLoad()
|