Home
last modified time | relevance | path

Searched refs:MatchData (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPostLegalizerCombiner.cpp377 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchData) const { in matchCombineSignExtendInReg()
388 MatchData = {LoadMI, AMDGPU::G_AMDGPU_BUFFER_LOAD_SBYTE}; in matchCombineSignExtendInReg()
391 MatchData = {LoadMI, AMDGPU::G_AMDGPU_BUFFER_LOAD_SSHORT}; in matchCombineSignExtendInReg()
394 MatchData = {LoadMI, AMDGPU::G_AMDGPU_S_BUFFER_LOAD_SBYTE}; in matchCombineSignExtendInReg()
397 MatchData = {LoadMI, AMDGPU::G_AMDGPU_S_BUFFER_LOAD_SSHORT}; in matchCombineSignExtendInReg()
406 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchData) const { in applyCombineSignExtendInReg()
407 auto [LoadMI, NewOpcode] = MatchData; in applyCombineSignExtendInReg()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h319 bool matchCombineShlOfExtend(MachineInstr &MI, RegisterImmPair &MatchData);
321 const RegisterImmPair &MatchData);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2034 RegisterImmPair &MatchData) { in matchCombineShlOfExtend() argument
2065 MatchData.Reg = ExtSrc; in matchCombineShlOfExtend()
2066 MatchData.Imm = ShiftAmt; in matchCombineShlOfExtend()
2074 const RegisterImmPair &MatchData) { in applyCombineShlOfExtend() argument
2075 Register ExtSrcReg = MatchData.Reg; in applyCombineShlOfExtend()
2076 int64_t ShiftAmtVal = MatchData.Imm; in applyCombineShlOfExtend()