Home
last modified time | relevance | path

Searched refs:UseInstr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp100 const auto *UseInstr = cast<Instruction>(U.getUser()); in isDivergentUse() local
101 return isTemporalDivergent(*UseInstr->getParent(), *DefInstr); in isDivergentUse()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp146 auto *UseInstr = U.getParent(); in isDivergentUse() local
147 return isTemporalDivergent(*UseInstr->getParent(), *DefInstr); in isDivergentUse()
H A DScheduleDAGInstrs.cpp260 MachineInstr *UseInstr = nullptr; in addPhysRegDataDeps() local
271 UseInstr = UseSU->getInstr(); in addPhysRegDataDeps()
272 Register UseReg = UseInstr->getOperand(UseOpIdx).getReg(); in addPhysRegDataDeps()
273 const MCInstrDesc &UseMIDesc = UseInstr->getDesc(); in addPhysRegDataDeps()
281 UseInstr, UseOpIdx)); in addPhysRegDataDeps()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp156 for (auto &UseInstr : MRI.use_nodbg_instructions(Dst)) { in matchFoldGlobalOffset() local
157 if (UseInstr.getOpcode() != TargetOpcode::G_PTR_ADD) in matchFoldGlobalOffset()
160 UseInstr.getOperand(2).getReg(), MRI); in matchFoldGlobalOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp697 MachineInstr *UseInstr = UI.getParent(); in storeLiveOutReg() local
699 MII = UseInstr->getIterator(), in storeLiveOutReg()
700 MIE = UseInstr->getParent()->instr_end(); in storeLiveOutReg()