Searched refs:use_instr_begin (Results 1 – 18 of 18) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 123 MachineInstr *UseInst = &*MRI->use_instr_begin(HiDestReg); in INITIALIZE_PASS() 213 Add = &*MRI->use_instr_begin(HiDestReg); in detectFoldable() 231 Lo12 = &*MRI->use_instr_begin(AddDestReg); in detectFoldable() 270 MachineInstr *Add = &*MRI->use_instr_begin(Hi20.getOperand(0).getReg()); in foldOffset() 435 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset() 455 MachineInstr &TailTail = *MRI->use_instr_begin(TailDestReg); in detectAndFoldOffset() 735 MachineInstr *Add = &*MRI->use_instr_begin(Hi20.getOperand(0).getReg()); in foldIntoMemoryOps() 796 MachineInstr *Add = &*MRI->use_instr_begin(Hi20.getOperand(0).getReg()); in foldIntoMemoryOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 109 Lo = &*MRI->use_instr_begin(HiDestReg); in INITIALIZE_PASS() 329 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset() 342 MachineInstr &TailTail = *MRI->use_instr_begin(TailDestReg); in detectAndFoldOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPostLegalizer.cpp | 112 MachineInstr &UseMI = *MRI.use_instr_begin(ResVReg); in processNewInstrs()
|
| H A D | SPIRVPreLegalizer.cpp | 163 for (MachineRegisterInfo::use_instr_iterator I = MRI->use_instr_begin(Reg), in findAssignTypeInstr() 586 MachineInstr &UseMI = *MRI.use_instr_begin(Reg); in generateAssignInstrs()
|
| H A D | SPIRVInstructionSelector.cpp | 835 UseIt = MRI->use_instr_begin(I.getOperand(0).getReg()), in spvSelect()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 326 auto BrInstr = MRI->use_instr_begin(Dec->getOperand(0).getReg()); in expandCTRLoops()
|
| H A D | PPCInstrInfo.cpp | 2464 I = MRI->use_instr_begin(CRReg), IE = MRI->use_instr_end(); in optimizeCompareInstr() 2490 J = MRI->use_instr_begin(CRReg), JE = MRI->use_instr_end(); in optimizeCompareInstr() 2529 MachineInstr *UseMI = &*MRI->use_instr_begin(CRReg); in optimizeCompareInstr() 2653 I = MRI->use_instr_begin(CRReg), IE = MRI->use_instr_end(); in optimizeCompareInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 272 MI = &*MRI.use_instr_begin(VReg); in selectMachineFunction()
|
| H A D | CombinerHelper.cpp | 3080 if (MRI.hasOneUse(DstReg) && MRI.use_instr_begin(DstReg)->getOpcode() == in matchCombineInsertVecElts()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 480 use_instr_iterator use_instr_begin(Register RegNo) const { in use_instr_begin() function 489 return make_range(use_instr_begin(Reg), use_instr_end()); in use_instructions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600OptimizeVectorRegisters.cpp | 215 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector()
|
| H A D | SIFixSGPRCopies.cpp | 291 MachineInstr &CopyUse = *MRI.use_instr_begin(DstReg); in foldVGPRCopyIntoRegSequence()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 163 Ret = &(*MRI.use_instr_begin(Ret->getOperand(0).getReg())); in skipCopiesOutgoing()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerCombiner.cpp | 174 MachineInstr &UseMI = *MRI.use_instr_begin(Dst); in matchAArch64MulConstCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 1052 auto User = MRI.use_instr_begin(Root.getOperand(0).getReg()); in getAccumulatorReassociationPatterns()
|
| H A D | ModuloSchedule.cpp | 821 for (MachineRegisterInfo::use_instr_iterator I = MRI.use_instr_begin(Def), in splitLifetimes()
|
| H A D | MachinePipeliner.cpp | 1206 UI = MRI.use_instr_begin(Reg), in updatePhiDependences()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 2869 UI = MRI->use_instr_begin(SrcReg), UE = MRI->use_instr_end(); in optimizeCompareInstr()
|