Lines Matching refs:In
80 bool convert(Instruction *In);
96 bool HexagonGenExtract::convert(Instruction *In) { in INITIALIZE_PASS_DEPENDENCY()
101 BasicBlock *BB = In->getParent(); in INITIALIZE_PASS_DEPENDENCY()
107 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
114 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
122 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
131 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
138 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
145 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
152 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
211 IRBuilder<> IRB(In); in INITIALIZE_PASS_DEPENDENCY()
219 In->replaceAllUsesWith(NewIn); in INITIALIZE_PASS_DEPENDENCY()
241 Instruction *In = &*I; in visitBlock() local
242 bool Done = convert(In); in visitBlock()