/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIOptimizeVGPRLiveRange.cpp | 214 for (auto &UseMI : MRI->use_nodbg_instructions(Reg)) { in findNonPHIUsesInBlock() local 305 auto *UseMI = I->getParent(); in collectCandidateRegisters() local 430 auto *UseMI = I->getParent(); in updateLiveRangeInThenRegion() local 521 auto *UseMI = O.getParent(); in optimizeLiveRange() local 565 auto *UseMI = O.getParent(); in optimizeWaterfallLiveRange() local
|
H A D | SIFoldOperands.cpp | 25 MachineInstr *UseMI; member 180 bool SIFoldOperands::frameIndexMayFold(const MachineInstr &UseMI, int OpNo, in frameIndexMayFold() 690 const MachineOperand &OpToFold, MachineInstr *UseMI, unsigned UseOpIdx, in tryToFoldACImm() 757 MachineInstr *UseMI, in foldOperand() 1382 for (auto &UseMI : in foldInstOperand() local 1403 MachineInstr *UseMI = U->getParent(); in foldInstOperand() local 1800 MachineInstr *UseMI = Op->getParent(); in tryFoldRegSequence() local
|
H A D | SIFixSGPRCopies.cpp | 234 const auto *UseMI = MO.getParent(); in tryChangeVGPRtoSGPRinCopy() local 804 const MachineInstr *UseMI = Use.getParent(); in processPHINode() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonOptAddrMode.cpp | 191 MachineInstr &UseMI = *NodeAddr<StmtNode *>(IA).Addr->getCode(); in canRemoveAddasl() local 324 MachineInstr *UseMI = NodeAddr<StmtNode *>(IA).Addr->getCode(); in isSafeToExtLR() local 474 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processAddUses() local 493 MachineInstr *UseMI) { in updateAddUses() 701 MachineInstr *UseMI = UseIA.Addr->getCode(); in changeAddAsl() local 747 bool HexagonOptAddrMode::xformUseMI(MachineInstr *TfrMI, MachineInstr *UseMI, in xformUseMI() 828 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processBlock() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineTraceMetrics.cpp | 669 static bool getDataDeps(const MachineInstr &UseMI, in getDataDeps() 697 static void getPHIDeps(const MachineInstr &UseMI, in getPHIDeps() 716 static void updatePhysDepsDownwards(const MachineInstr *UseMI, in updatePhysDepsDownwards() 795 updateDepth(MachineTraceMetrics::TraceBlockInfo &TBI, const MachineInstr &UseMI, in updateDepth() 834 updateDepth(const MachineBasicBlock *MBB, const MachineInstr &UseMI, in updateDepth() 962 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI, in pushDepHeight()
|
H A D | RegisterScavenging.cpp | 378 spill(Register Reg,const TargetRegisterClass & RC,int SPAdj,MachineBasicBlock::iterator Before,MachineBasicBlock::iterator & UseMI) spill() argument 457 MachineBasicBlock::iterator UseMI; scavengeRegisterBackwards() local
|
H A D | TargetSchedule.cpp | 170 computeOperandLatency(const MachineInstr * DefMI,unsigned DefOperIdx,const MachineInstr * UseMI,unsigned UseOperIdx) const computeOperandLatency() argument
|
H A D | TailDuplicator.cpp | 228 MachineInstr *UseMI = UseMO.getParent(); in tailDuplicateAndUpdate() local 242 MachineInstr *UseMI = UseMO->getParent(); in tailDuplicateAndUpdate() local
|
H A D | LiveRangeEdit.cpp | 209 MachineInstr *DefMI = nullptr, *UseMI = nullptr; in foldAsLoad() local
|
H A D | PeepholeOptimizer.cpp | 547 MachineInstr *UseMI = UseMO.getParent(); in INITIALIZE_PASS_DEPENDENCY() local 619 MachineInstr *UseMI = UseMO->getParent(); in INITIALIZE_PASS_DEPENDENCY() local 1942 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
|
H A D | DetectDeadLanes.cpp | 339 const MachineInstr &UseMI = *MO.getParent(); in determineInitialUsedLanes() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 227 [&](const MachineInstr &UseMI) { return onlyUsesFP(UseMI, MRI, TRI); }); in anyUseOnlyUseFP() 425 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16RegisterInfo.cpp | 58 MachineBasicBlock::iterator &UseMI, const TargetRegisterClass *RC, in saveScavengerRegister()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Localizer.cpp | 126 MachineInstr &UseMI = *MOUse.getParent(); localizeInterBlock() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPreLegalizer.cpp | 159 MachineInstr *UseMI = &*I; in findAssignTypeInstr() local 489 MachineInstr &UseMI = *MRI.use_instr_begin(Reg); in generateAssignInstrs() local 603 MachineInstr &UseMI = *MRI.use_instr_begin(DstReg); in processInstrsWithTypeFolding() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCRegisterBankInfo.cpp | 179 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXFMAMutate.cpp | 286 MachineInstr *UseMI = UseMO.getParent(); in processBlock() local
|
H A D | PPCInstrInfo.cpp | 170 unsigned DefIdx, const MachineInstr &UseMI, unsigned UseIdx) const { in getOperandLatency() argument 2047 bool PPCInstrInfo::onlyFoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in onlyFoldImmediate() 2118 bool PPCInstrInfo::foldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in foldImmediate() 2443 MachineInstr *UseMI = &*I; in optimizeCompareInstr() local 2506 MachineInstr *UseMI = &*MRI->use_instr_begin(CRReg); in optimizeCompareInstr() local 2632 MachineInstr *UseMI = &*I; in optimizeCompareInstr() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Subtarget.cpp | 505 const MachineInstr *UseMI = Use->getInstr(); in adjustSchedDependency() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64RegisterBankInfo.cpp | 510 [&](const MachineInstr &UseMI) { in isPHIWithFPContraints() 871 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVMergeBaseOffset.cpp | 381 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 | 379 [&](const MachineInstr &UseMI) { in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FastPreTileConfig.cpp | 218 void X86FastPreTileConfig::reload(MachineBasicBlock::iterator UseMI, in reload()
|