| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 221 for (auto &UseMI : MRI->use_nodbg_instructions(Reg)) { in findNonPHIUsesInBlock() local 312 auto *UseMI = I->getParent(); in collectCandidateRegisters() local 435 auto *UseMI = I->getParent(); in updateLiveRangeInThenRegion() local 526 auto *UseMI = O.getParent(); in optimizeLiveRange() local 570 auto *UseMI = O.getParent(); in optimizeWaterfallLiveRange() local
|
| H A D | SIFoldOperands.cpp | 145 MachineInstr *UseMI; member 339 bool SIFoldOperandsImpl::frameIndexMayFold(const MachineInstr &UseMI, int OpNo, in frameIndexMayFold() 1038 MachineInstr *UseMI, unsigned UseOpIdx, int64_t SplatVal, in tryFoldRegSeqSplat() 1086 const FoldableDef &OpToFold, MachineInstr *UseMI, unsigned UseOpIdx, in tryToFoldACImm() 1134 FoldableDef OpToFold, MachineInstr *UseMI, int UseOpIdx, in foldOperand() 1729 for (auto &UseMI : in foldInstOperand() local 1749 MachineInstr *UseMI = U->getParent(); in foldInstOperand() local 2346 MachineInstr *UseMI = Op->getParent(); in tryFoldRegSequence() local
|
| H A D | AMDGPURegBankSelect.cpp | 154 for (auto &UseMI : make_early_inc_range(MRI.use_instructions(Reg))) { in reAssignRegBankOnDef() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Combiner.cpp | 168 MachineInstr *UseMI = MRI.getVRegDef(Use); in appliedCombine() local 201 for (auto &UseMI : MRI.use_nodbg_instructions(DefReg)) { in addUsersToWorkList() local
|
| H A D | Localizer.cpp | 128 MachineInstr &UseMI = *MOUse.getParent(); in localizeInterBlock() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptAddrMode.cpp | 196 MachineInstr &UseMI = *NodeAddr<StmtNode *>(IA).Addr->getCode(); in canRemoveAddasl() local 338 MachineInstr *UseMI = NodeAddr<StmtNode *>(IA).Addr->getCode(); in isSafeToExtLR() local 756 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processAddUses() local 775 MachineInstr *UseMI) { in updateAddUses() 983 MachineInstr *UseMI = UseIA.Addr->getCode(); in changeAddAsl() local 1028 bool HexagonOptAddrMode::xformUseMI(MachineInstr *TfrMI, MachineInstr *UseMI, in xformUseMI() 1111 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processBlock() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineTraceMetrics.cpp | 697 static bool getDataDeps(const MachineInstr &UseMI, in getDataDeps() 725 static void getPHIDeps(const MachineInstr &UseMI, in getPHIDeps() 744 static void updatePhysDepsDownwards(const MachineInstr *UseMI, in updatePhysDepsDownwards() 823 updateDepth(MachineTraceMetrics::TraceBlockInfo &TBI, const MachineInstr &UseMI, in updateDepth() 862 updateDepth(const MachineBasicBlock *MBB, const MachineInstr &UseMI, in updateDepth() 990 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI, in pushDepHeight()
|
| H A D | RegisterScavenging.cpp | 224 MachineBasicBlock::iterator &UseMI) { in spill() 303 MachineBasicBlock::iterator UseMI; in scavengeRegisterBackwards() local
|
| H A D | TargetSchedule.cpp | 172 const MachineInstr *UseMI, unsigned UseOperIdx) const { in computeOperandLatency() argument
|
| H A D | TailDuplicator.cpp | 227 MachineInstr *UseMI = UseMO.getParent(); in tailDuplicateAndUpdate() local 241 MachineInstr *UseMI = UseMO->getParent(); in tailDuplicateAndUpdate() local
|
| H A D | LiveRangeEdit.cpp | 205 MachineInstr *DefMI = nullptr, *UseMI = nullptr; in foldAsLoad() local
|
| H A D | PeepholeOptimizer.cpp | 821 MachineInstr *UseMI = UseMO.getParent(); in INITIALIZE_PASS_DEPENDENCY() local 893 MachineInstr *UseMI = UseMO->getParent(); in INITIALIZE_PASS_DEPENDENCY() local 1950 for (const MachineInstr &UseMI : MRI.use_nodbg_instructions(DefOp.getReg())) { in getNextSourceFromBitcast() local
|
| H A D | MachineSSAUpdater.cpp | 230 MachineInstr *UseMI = U.getParent(); in RewriteUse() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVRegisterBankInfo.cpp | 185 [&](const MachineInstr &UseMI) { return onlyUsesFP(UseMI, MRI, TRI); }); in anyUseOnlyUseFP() 403 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16RegisterInfo.cpp | 49 MachineBasicBlock::iterator &UseMI, const TargetRegisterClass *RC, in saveScavengerRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPostLegalizer.cpp | 112 MachineInstr &UseMI = *MRI.use_instr_begin(ResVReg); in processNewInstrs() local
|
| H A D | SPIRVPreLegalizer.cpp | 166 MachineInstr *UseMI = &*I; in findAssignTypeInstr() local 586 MachineInstr &UseMI = *MRI.use_instr_begin(Reg); in generateAssignInstrs() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXFMAMutate.cpp | 278 MachineInstr *UseMI = UseMO.getParent(); in processBlock() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCRegisterBankInfo.cpp | 160 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 500 [&](const MachineInstr &UseMI) { in isPHIWithFPConstraints() 890 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.cpp | 571 const MachineInstr *UseMI = Use->getInstr(); in adjustSchedDependency() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 397 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MLxExpansionPass.cpp | 122 MachineInstr *UseMI = &*MRI->use_instr_nodbg_begin(Reg); in getDefReg() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86RegisterBankInfo.cpp | 368 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 591 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps() local
|