Home
last modified time | relevance | path

Searched refs:use_instructions (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelChangeObserver.cpp20 for (auto &ChangingMI : MRI.use_instructions(Reg)) { in changingAllUsesOfReg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp72 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in pushUsers()
122 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in propagateTemporalDivergence()
H A DMachineRegisterInfo.cpp506 for (MachineInstr &I : use_instructions(Reg)) in dumpUses()
539 for (MachineInstr &UseMI : llvm::make_early_inc_range(use_instructions(Reg))) { in markUsesInDebugValueAsUndef()
H A DModuloSchedule.cpp1351 for (MachineInstr &MI : MRI.use_instructions(Def.getReg())) { in rewrite()
1618 for (MachineInstr &UseMI : MRI.use_instructions(DefMO.getReg())) { in filterInstructions()
1870 for (MachineInstr &Use : MRI.use_instructions(OldR)) in CreateLCSSAExitingBlock()
1932 for (MachineInstr &UseMI : MRI.use_instructions(DefMO.getReg())) { in rewriteUsesOf()
H A DMachineLICM.cpp997 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore()
1061 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) { in HasLoopPHIUse()
H A DMachineSink.cpp1526 for (MachineInstr &MI : MRI->use_instructions(MO.getReg())) { in SinkIntoCycle()
1771 for (auto &User : MRI.use_instructions(MO.getReg())) { in SalvageUnsunkDebugUsersOfCopy()
H A DTailDuplicator.cpp299 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) { in isDefLiveOut()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupSetCC.cpp82 for (auto &Use : MRI->use_instructions(MI.getOperand(0).getReg())) in runOnMachineFunction()
H A DX86CmovConversion.cpp557 auto UIs = MRI->use_instructions(MI->defs().begin()->getReg()); in checkForProfitableCmovCandidates()
H A DX86FastPreTileConfig.cpp625 for (MachineInstr &UseMI : MRI->use_instructions(TileReg)) { in configBasicBlock()
H A DX86SpeculativeLoadHardening.cpp1780 for (MachineInstr &UseMI : MRI->use_instructions(DefReg)) { in sinkPostLoadHardenedInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp178 llvm::make_early_inc_range(MRI->use_instructions(TaggedReg))) { in uncheckUsesOf()
276 for (auto &UseI : MRI->use_instructions(UseReg)) { in findFirstSlotCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp432 for (auto &Use : MRI->use_instructions(Def.getReg())) { in canMoveToBeginning()
543 for (auto &Use : MRI->use_instructions(Def.getReg())) { in canMerge()
H A DPPCMIPeephole.cpp586 for (MachineInstr& UseMI : MRI->use_instructions(MIDestReg)) in simplifyCode()
H A DPPCInstrInfo.cpp4539 for (auto &CompareUseMI : MRI->use_instructions(DefReg)) { in simplifyToLI()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp374 for (const MachineInstr &UseMI : MRI->use_instructions(DestReg)) { in foldIntoMemoryOps()
474 llvm::make_early_inc_range(MRI->use_instructions(DestReg))) { in foldIntoMemoryOps()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp581 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerPhis()
705 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerCopiesToI1()
H A DAMDGPURegBankCombiner.cpp137 for (MachineInstr &Use : MRI.use_instructions(Reg)) { in getAsVgpr()
H A DSIFixSGPRCopies.cpp957 for (auto &U : MRI->use_instructions(Reg)) in analyzeVGPRToSGPRCopy()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h559 for (auto &UseMI : MRI.use_instructions(DstReg)) { in replaceRegOrBuildCopy()
1325 for (MachineInstr &U : MRI.use_instructions(MI.getOperand(0).getReg())) { in tryCombineInstruction()
1356 for (MachineInstr &Use : MRI.use_instructions(NewDef)) { in tryCombineInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp219 for (MachineInstr &Use : MRI->use_instructions(Reg)) { in eraseInstrWithNoUses()
H A DMVETPAndVPTOptimisationsPass.cpp511 MRI->use_instructions(LoopStart->getOperand(0).getReg())) in ConvertTailPredLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp183 for (MachineInstr &UseMI : MRI.use_instructions(Reg)) { in addDefUses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h509 use_instructions(Register Reg) const { in use_instructions() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp814 auto UIs = MRI->use_instructions(ResVReg); in selectAddrSpaceCast()

12