Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DPatternMatchTest.cpp598 mi_match(FortyTwoSplat.getReg(0), *MRI, m_SpecificICstOrSplat(42))); in TEST_F()
600 mi_match(FortyTwoSplat.getReg(0), *MRI, m_SpecificICstOrSplat(43))); in TEST_F()
601 EXPECT_TRUE(mi_match(FortyTwo.getReg(0), *MRI, m_SpecificICstOrSplat(42))); in TEST_F()
608 EXPECT_TRUE(mi_match(AddSplat.getReg(2), *MRI, m_SpecificICstOrSplat(42))); in TEST_F()
609 EXPECT_FALSE(mi_match(AddSplat.getReg(2), *MRI, m_SpecificICstOrSplat(43))); in TEST_F()
610 EXPECT_FALSE(mi_match(AddSplat.getReg(1), *MRI, m_SpecificICstOrSplat(42))); in TEST_F()
613 EXPECT_TRUE(mi_match(Add.getReg(2), *MRI, m_SpecificICstOrSplat(42))); in TEST_F()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h228 m_SpecificICstOrSplat(int64_t RequestedValue) { in m_SpecificICstOrSplat() function
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4063 m_GSub(m_SpecificICstOrSplat(BitWidth), m_Reg(Amt))) && in matchOrShiftToFunnelShift()
4069 m_GSub(m_SpecificICstOrSplat(BitWidth), m_Reg(Amt))) && in matchOrShiftToFunnelShift()
4734 if (!mi_match(MI.getOperand(3).getReg(), MRI, m_SpecificICstOrSplat(2))) in matchMulOBy2()
4752 if (!mi_match(MI.getOperand(3).getReg(), MRI, m_SpecificICstOrSplat(0))) in matchMulOBy0()
4770 if (!mi_match(MI.getOperand(3).getReg(), MRI, m_SpecificICstOrSplat(0))) in matchAddOBy0()