Lines Matching refs:In
79 bool convert(Instruction *In);
95 bool HexagonGenExtract::convert(Instruction *In) { in INITIALIZE_PASS_DEPENDENCY()
100 BasicBlock *BB = In->getParent(); in INITIALIZE_PASS_DEPENDENCY()
106 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
113 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
121 Match = match(In, m_And(m_Shl(m_Value(BF), m_ConstantInt(CSL)), in INITIALIZE_PASS_DEPENDENCY()
130 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
137 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
144 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
151 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
210 IRBuilder<> IRB(In); in INITIALIZE_PASS_DEPENDENCY()
218 In->replaceAllUsesWith(NewIn); in INITIALIZE_PASS_DEPENDENCY()
239 Instruction *In = &*I; in visitBlock() local
240 bool Done = convert(In); in visitBlock()