HomeSort by: relevance | last modified time | path
    Searched refs:m_Reg (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPreLegalizerCombiner.cpp 93 m_GSMin(m_Reg(Base), m_ICst(MatchInfo.Cmp1)))) {
95 m_GSMax(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) {
101 m_GSMax(m_Reg(Base), m_ICst(MatchInfo.Cmp1)))) {
103 m_GSMin(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) {
AMDGPUPostLegalizerCombiner.cpp 87 m_GFCmp(m_Pred(Info.Pred), m_Reg(Info.LHS), m_Reg(Info.RHS))))
209 mi_match(SrcReg, MRI, m_GZExt(m_Reg(SrcReg)));
213 bool IsShr = mi_match(SrcReg, MRI, m_GLShr(m_Reg(Src0), m_ICst(ShiftAmt)));
214 if (IsShr || mi_match(SrcReg, MRI, m_GShl(m_Reg(Src0), m_ICst(ShiftAmt)))) {
AMDGPURegBankCombiner.cpp 101 MMMOpc.Min, m_CommutativeBinOp(MMMOpc.Max, m_Reg(Val), m_Cst(K0)),
104 MMMOpc.Max, m_CommutativeBinOp(MMMOpc.Min, m_Reg(Val), m_Cst(K1)),
AMDGPUInstructionSelector.cpp 653 Src0, *MRI, m_OneUse(m_GLShr(m_Reg(ShiftSrc0), m_SpecificICst(16))));
656 Src1, *MRI, m_OneUse(m_GLShr(m_Reg(ShiftSrc1), m_SpecificICst(16))));
3500 if (mi_match(Reg, MRI, m_GZExt(m_Reg(ZExtSrc))))
AMDGPURegisterBankInfo.cpp 1676 if (mi_match(Reg, MRI, m_GAdd(m_Reg(Base), m_ICst(Const))))
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 62 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) {
74 m_all_of(m_MInstr(ExtMI), m_any_of(m_GAnyExt(m_Reg(ExtSrc)),
75 m_GSExt(m_Reg(ExtSrc)),
76 m_GZExt(m_Reg(ExtSrc)))))) {
113 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc))) ||
114 mi_match(SrcReg, MRI, m_GSExt(m_Reg(SextSrc)))) {
133 if (mi_match(SrcReg, MRI, m_GZExt(m_Reg(ZextSrc)))) {
170 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) {
189 m_all_of(m_MInstr(ExtMI), m_any_of(m_GZExt(m_Reg(ExtSrc)),
190 m_GSExt(m_Reg(ExtSrc))))))
    [all...]
MIPatternMatch.h 127 inline operand_type_match m_Reg() { return operand_type_match(); }
226 inline bind_ty<Register> m_Reg(Register &R) { return R; }
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CombinerHelper.cpp 665 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc))))
1930 if (!mi_match(LHS, MRI, m_GAnyExt(m_Reg(ExtSrc))) &&
1931 !mi_match(LHS, MRI, m_GZExt(m_Reg(ExtSrc))) &&
1932 !mi_match(LHS, MRI, m_GSExt(m_Reg(ExtSrc))))
1977 while (mi_match(Reg, MRI, m_GBitcast(m_Reg(Reg))))
2125 if (!mi_match(SrcReg, MRI, m_GZExt(m_Reg(ZExtSrcReg))))
2286 m_GPtrToInt(m_all_of(m_SpecificType(DstTy), m_Reg(Reg))));
2301 return mi_match(SrcReg, MRI, m_GIntToPtr(m_Reg(Reg)));
2324 if (mi_match(SrcReg, MRI, m_GPtrToInt(m_Reg(PtrReg.first)))) {
2393 m_GTrunc(m_all_of(m_Reg(Reg), m_SpecificType(DstTy))))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerCombiner.cpp 258 m_OneNonDBGUse(m_any_of(m_GAShr(m_Reg(ShiftSrc), m_ICst(ShiftImm)),
259 m_GLShr(m_Reg(ShiftSrc), m_ICst(ShiftImm))))))
AArch64PreLegalizerCombiner.cpp 80 if (!mi_match(LHS, MRI, m_GTrunc(m_Reg(WideReg))) ||
AArch64PostLegalizerLowering.cpp 961 return mi_match(DstReg, MRI, m_GTrunc(m_Reg(SrcReg)));
AArch64InstructionSelector.cpp 1080 if (mi_match(Reg, MRI, m_Neg(m_Reg(MatchReg)))) {
1097 if (mi_match(Reg, MRI, m_Not(m_Reg(MatchReg)))) {
1115 m_any_of(m_GAdd(m_Reg(MatchReg), m_SpecificICst(1)),
1116 m_GPtrAdd(m_Reg(MatchReg), m_SpecificICst(1))))) {
1976 if (!mi_match(I.getOperand(2).getReg(), MRI, m_Neg(m_Reg(NegatedReg))))

Completed in 30 milliseconds