|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64InstructionSelector.cpp 3602 if (!mi_match(InsMI->getOperand(3).getReg(), MRI, m_ICst(Index)) || Index)
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 777 if (mi_match(Reg, MRI, m_ICst(C)) && C == 0)
781 return mi_match(Reg, MRI, m_Copy(m_ICst(C))) && C == 0;
821 if (mi_match(Def->getOperand(1).getReg(), MRI, m_ICst(Offset)))
825 if (mi_match(Def->getOperand(1).getReg(), MRI, m_Copy(m_ICst(Offset))))
2008 if (mi_match(Root.getReg(), *MRI, m_ICst(Offset))) {
2114 if (!mi_match(Root.getReg(), *MRI, m_ICst(Offset)) ||
2166 } else if (mi_match(Root.getReg(), *MRI, m_ICst(ConstAddr))) {
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 1176 if (mi_match(Reg, MRI, m_ICst(Const)))
1180 if (mi_match(Reg, MRI, m_GAdd(m_Reg(Base), m_ICst(Const))))
1233 return mi_match(Reg, MRI, m_ICst(C)) && C == 0;
unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp 31 bool match = mi_match(MIBCAdd->getOperand(0).getReg(), *MRI, m_ICst(Cst));
38 match = mi_match(MIBCAdd1->getOperand(0).getReg(), *MRI, m_ICst(Cst));
50 match = mi_match(MIBCSub->getOperand(0).getReg(), *MRI, m_ICst(Cst));
58 match = mi_match(MIBCSext1->getOperand(0).getReg(), *MRI, m_ICst(Cst));
66 match = mi_match(MIBCSext2->getOperand(0).getReg(), *MRI, m_ICst(Cst));
unittests/CodeGen/GlobalISel/PatternMatchTest.cpp 39 bool match = mi_match(MIBCst->getOperand(0).getReg(), *MRI, m_ICst(Cst));
85 m_GMul(m_ICst(Cst), m_Reg(Src0)));
93 m_GSub(m_ICst(Cst), m_Reg(Src0)));
100 m_GFMul(m_ICst(Cst), m_Reg(Src0)));