Home
last modified time | relevance | path

Searched refs:use_instr_begin (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp110 Lo = &*MRI->use_instr_begin(HiDestReg); in INITIALIZE_PASS()
313 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset()
326 MachineInstr &TailTail = *MRI->use_instr_begin(TailDestReg); in detectAndFoldOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp156 for (MachineRegisterInfo::use_instr_iterator I = MRI->use_instr_begin(Reg), in findAssignTypeInstr()
407 *(MRI.use_instr_begin(MI.getOperand(0).getReg())); in processInstr()
489 MachineInstr &UseMI = *MRI.use_instr_begin(Reg); in generateAssignInstrs()
603 MachineInstr &UseMI = *MRI.use_instr_begin(DstReg); in processInstrsWithTypeFolding()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp262 MI = &*MRI.use_instr_begin(VReg); in runOnMachineFunction()
H A DCombinerHelper.cpp3045 if (MRI.hasOneUse(DstReg) && MRI.use_instr_begin(DstReg)->getOpcode() == in matchCombineInsertVecElts()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp333 auto BrInstr = MRI->use_instr_begin(Dec->getOperand(0).getReg()); in expandCTRLoops()
H A DPPCInstrInfo.cpp2441 I = MRI->use_instr_begin(CRReg), IE = MRI->use_instr_end(); in optimizeCompareInstr()
2467 J = MRI->use_instr_begin(CRReg), JE = MRI->use_instr_end(); in optimizeCompareInstr()
2506 MachineInstr *UseMI = &*MRI->use_instr_begin(CRReg); in optimizeCompareInstr()
2630 I = MRI->use_instr_begin(CRReg), IE = MRI->use_instr_end(); in optimizeCompareInstr()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h491 use_instr_iterator use_instr_begin(Register RegNo) const { in use_instr_begin() function
500 return make_range(use_instr_begin(Reg), use_instr_end()); in use_instructions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp216 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector()
H A DSIFixSGPRCopies.cpp277 MachineInstr &CopyUse = *MRI.use_instr_begin(DstReg); in foldVGPRCopyIntoRegSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp192 Ret = &(*MRI.use_instr_begin(Ret->getOperand(0).getReg())); in skipCopiesOutgoing()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp174 MachineInstr &UseMI = *MRI.use_instr_begin(Dst); in matchAArch64MulConstCombine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp808 for (MachineRegisterInfo::use_instr_iterator I = MRI.use_instr_begin(Def), in splitLifetimes()
H A DMachinePipeliner.cpp953 UI = MRI.use_instr_begin(Reg), in updatePhiDependences()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3026 UI = MRI->use_instr_begin(SrcReg), UE = MRI->use_instr_end(); in optimizeCompareInstr()