Lines Matching refs:In
68 bool convert(Instruction *In);
84 bool HexagonGenExtract::convert(Instruction *In) { in INITIALIZE_PASS_DEPENDENCY()
88 BasicBlock *BB = In->getParent(); in INITIALIZE_PASS_DEPENDENCY()
94 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
101 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
109 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
118 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
125 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
132 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
139 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
198 IRBuilder<> IRB(In); in INITIALIZE_PASS_DEPENDENCY()
206 In->replaceAllUsesWith(NewIn); in INITIALIZE_PASS_DEPENDENCY()
231 Instruction *In = &*I; in visitBlock() local
232 bool Done = convert(In); in visitBlock()