Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXForwardParams.cpp75 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 DMachineUniformityAnalysis.cpp73 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in pushUsers()
121 for (MachineInstr &UserInstr : RegInfo.use_instructions(Reg)) { in propagateTemporalDivergence()
H A DMachineRegisterInfo.cpp521 for (MachineInstr &I : use_instructions(Reg)) in dumpUses()
554 for (MachineInstr &UseMI : llvm::make_early_inc_range(use_instructions(Reg))) { in markUsesInDebugValueAsUndef()
H A DModuloSchedule.cpp1377 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 DMachineLICM.cpp1090 for (MachineInstr &UseMI : MRI->use_instructions(CopyDstReg)) { in isCopyFeedingInvariantStore()
1154 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) { in HasLoopPHIUse()
H A DMachineSink.cpp1756 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 DGISelChangeObserver.cpp20 for (auto &ChangingMI : MRI.use_instructions(Reg)) { in changingAllUsesOfReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp172 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 DX86FixupSetCC.cpp90 for (auto &Use : MRI->use_instructions(Reg0)) in runOnMachineFunction()
H A DX86SuppressAPXForReloc.cpp92 for (MachineInstr &Use : MRI->use_instructions(Reg)) in suppressEGPRRegClassInRegAndUses()
H A DX86CmovConversion.cpp554 auto UIs = MRI->use_instructions(MI->defs().begin()->getReg()); in checkForProfitableCmovCandidates()
H A DX86FastPreTileConfig.cpp648 for (MachineInstr &UseMI : MRI->use_instructions(TileReg)) { in configBasicBlock()
H A DX86FlagsCopyLowering.cpp803 for (auto &Use : MRI->use_instructions(OldReg)) { in rewriteSetCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp430 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 DRISCVMergeBaseOffset.cpp397 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 DSPIRVPreLegalizerCombiner.cpp100 llvm::make_pointer_range(MRI.use_instructions(Reg))); in applySPIRVDistance()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankSelect.cpp154 for (auto &UseMI : make_early_inc_range(MRI.use_instructions(Reg))) { in reAssignRegBankOnDef()
H A DSILowerI1Copies.cpp515 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerPhis()
639 for (MachineInstr &Use : MRI->use_instructions(DstReg)) in lowerCopiesToI1()
H A DR600OptimizeVectorRegisters.cpp261 return llvm::all_of(MRI->use_instructions(Reg), in areAllUsesSwizzeable()
H A DAMDGPURegBankCombiner.cpp137 for (MachineInstr &Use : MRI.use_instructions(Reg)) { in getAsVgpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchMergeBaseOffset.cpp591 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 DLegalizationArtifactCombiner.h582 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 DA15SDOptimizer.cpp220 for (MachineInstr &Use : MRI->use_instructions(Reg)) { in eraseInstrWithNoUses()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp135 for (MachineInstr &UseMI : MRI.use_instructions(Reg)) { in addDefUses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h488 use_instructions(Register Reg) const { in use_instructions() function

12