| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXForwardParams.cpp | 75 for (auto &U2 : MRI.use_instructions(U.operands_begin()->getReg())) in traverseMoveUse() 92 for (auto &U : MRI.use_instructions(Mov.operands_begin()->getReg())) in eliminateMove()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineUniformityAnalysis.cpp | 73 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in pushUsers() 121 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in propagateTemporalDivergence()
|
| H A D | MachineRegisterInfo.cpp | 521 for (MachineInstr &I : use_instructions(Reg)) in dumpUses() 554 for (MachineInstr &UseMI : llvm::make_early_inc_range(use_instructions(Reg))) { in markUsesInDebugValueAsUndef()
|
| H A D | ModuloSchedule.cpp | 1377 for (MachineInstr &MI : MRI.use_instructions(Def.getReg())) { in rewrite() 1644 for (MachineInstr &UseMI : MRI.use_instructions(DefMO.getReg())) { in filterInstructions() 1897 for (MachineInstr &Use : MRI.use_instructions(OldR)) in CreateLCSSAExitingBlock() 1959 for (MachineInstr &UseMI : MRI.use_instructions(DefMO.getReg())) { in rewriteUsesOf() 2748 for (MachineInstr &Ref : MRI.use_instructions(MO.getReg())) in canApply()
|
| H A D | MachineLICM.cpp | 1090 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore() 1154 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) { in HasLoopPHIUse()
|
| H A D | MachineSink.cpp | 1756 for (MachineInstr &MI : MRI->use_instructions(DefMO.getReg())) { in aggressivelySinkIntoCycle() 2010 for (auto &User : MRI.use_instructions(MO.getReg())) { in SalvageUnsunkDebugUsersOfCopy()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelChangeObserver.cpp | 20 for (auto &ChangingMI : MRI.use_instructions(Reg)) { in changingAllUsesOfReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTaggingPreRA.cpp | 172 llvm::make_early_inc_range(MRI->use_instructions(TaggedReg))) { in uncheckUsesOf() 270 for (auto &UseI : MRI->use_instructions(UseReg)) { in findFirstSlotCandidate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupSetCC.cpp | 90 for (auto &Use : MRI->use_instructions(Reg0)) in runOnMachineFunction()
|
| H A D | X86SuppressAPXForReloc.cpp | 92 for (MachineInstr &Use : MRI->use_instructions(Reg)) in suppressEGPRRegClassInRegAndUses()
|
| H A D | X86CmovConversion.cpp | 554 auto UIs = MRI->use_instructions(MI->defs().begin()->getReg()); in checkForProfitableCmovCandidates()
|
| H A D | X86FastPreTileConfig.cpp | 648 for (MachineInstr &UseMI : MRI->use_instructions(TileReg)) { in configBasicBlock()
|
| H A D | X86FlagsCopyLowering.cpp | 803 for (auto &Use : MRI->use_instructions(OldReg)) { in rewriteSetCC()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchCoalescing.cpp | 430 for (auto &Use : MRI->use_instructions(Def.getReg())) { in canMoveToBeginning() 541 for (auto &Use : MRI->use_instructions(Def.getReg())) { in canMerge()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 397 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps() 518 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) { in foldIntoMemoryOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPreLegalizerCombiner.cpp | 100 llvm::make_pointer_range(MRI.use_instructions(Reg))); in applySPIRVDistance()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankSelect.cpp | 154 for (auto &UseMI : make_early_inc_range(MRI.use_instructions(Reg))) { in reAssignRegBankOnDef()
|
| H A D | SILowerI1Copies.cpp | 515 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerPhis() 639 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerCopiesToI1()
|
| H A D | R600OptimizeVectorRegisters.cpp | 261 return llvm::all_of(MRI->use_instructions(Reg), in areAllUsesSwizzeable()
|
| H A D | AMDGPURegBankCombiner.cpp | 137 for (MachineInstr &Use : MRI.use_instructions(Reg)) { in getAsVgpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 591 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps() 742 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) { in foldIntoMemoryOps()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 582 for (auto &UseMI : MRI.use_instructions(DstReg)) { in replaceRegOrBuildCopy() 1363 for (MachineInstr &U : MRI.use_instructions(MI.getOperand(0).getReg())) { in tryCombineInstruction() 1394 for (MachineInstr &Use : MRI.use_instructions(NewDef)) { in tryCombineInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | A15SDOptimizer.cpp | 220 for (MachineInstr &Use : MRI->use_instructions(Reg)) { in eraseInstrWithNoUses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 135 for (MachineInstr &UseMI : MRI.use_instructions(Reg)) { in addDefUses()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 488 use_instructions(Register Reg) const { in use_instructions() function
|