Searched refs:UseOp (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIFoldOperands.cpp | 402 const MachineOperand &UseOp = UseMI->getOperand(UseOpIdx); in foldOperand() local 404 if (!isUseSafeToFold(TII, *UseMI, UseOp)) in foldOperand() 408 if (UseOp.isReg() && OpToFold.isReg()) { in foldOperand() 409 if (UseOp.isImplicit() || UseOp.getSubReg() != AMDGPU::NoSubRegister) in foldOperand() 421 if (UseOp.isTied() && OpToFold.getSubReg() != AMDGPU::NoSubRegister) in foldOperand() 508 UseOp.isImplicit() || in foldOperand() 529 if (UseOp.getSubReg() && AMDGPU::getRegBitWidth(FoldRC->getID()) == 64) { in foldOperand() 530 unsigned UseReg = UseOp.getReg(); in foldOperand() 540 if (UseOp.getSubReg() == AMDGPU::sub0) { in foldOperand() 543 assert(UseOp.getSubReg() == AMDGPU::sub1); in foldOperand()
|
| H A D | AMDGPUAsmPrinter.cpp | 563 for (const MachineOperand &UseOp : MRI.reg_operands(Reg)) { in hasAnyNonFlatUseOfReg() local 564 if (!UseOp.isImplicit() || !TII.isFLAT(*UseOp.getParent())) in hasAnyNonFlatUseOfReg()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineTraceMetrics.cpp | 630 unsigned UseOp; member 632 DataDep(const MachineInstr *DefMI, unsigned DefOp, unsigned UseOp) in DataDep() 633 : DefMI(DefMI), DefOp(DefOp), UseOp(UseOp) {} in DataDep() 636 DataDep(const MachineRegisterInfo *MRI, unsigned VirtReg, unsigned UseOp) in DataDep() 637 : UseOp(UseOp) { in DataDep() 805 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth() 960 Dep.UseOp); in pushDepHeight() 1192 &PHI, Dep.UseOp); in getPHIDepth()
|
| H A D | ScheduleDAGInstrs.cpp | 253 int UseOp = I->OpIdx; in addPhysRegDataDeps() local 256 if (UseOp < 0) in addPhysRegDataDeps() 268 (UseMIDesc && UseOp >= ((int)UseMIDesc->getNumOperands()) && in addPhysRegDataDeps() 272 RegUse, UseOp)); in addPhysRegDataDeps()
|
| H A D | MachinePipeliner.cpp | 2897 MachineOperand &UseOp = *UI; in rewriteScheduledInstr() local 2898 MachineInstr *UseMI = UseOp.getParent(); in rewriteScheduledInstr() 2936 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr() 3657 MachineOperand &UseOp = *UI; in finalizeSchedule() local 3658 MachineInstr *UseMI = UseOp.getParent(); in finalizeSchedule()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 4915 int UseOp = -1; in getPartialRegUpdateClearance() local 4927 UseOp = MI.findRegisterUseOperandIdx(Reg, false, TRI); in getPartialRegUpdateClearance() 4932 UseOp = 3; in getPartialRegUpdateClearance() 4940 if (UseOp != -1 && MI.getOperand(UseOp).readsReg()) in getPartialRegUpdateClearance()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 8229 SDValue UseOp = User->getOperand(i); in ExtendUsesToFormExtLoad() local 8230 if (UseOp == N0) in ExtendUsesToFormExtLoad() 8232 if (!isa<ConstantSDNode>(UseOp)) in ExtendUsesToFormExtLoad()
|