Lines Matching defs:WideBO
1297 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1300 Builder.Insert(WideBO);
1301 WideBO->copyIRFlags(NarrowBO);
1302 return WideBO;
1368 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1372 Builder.Insert(WideBO);
1373 WideBO->copyIRFlags(NarrowBO);
1374 return WideBO;
1777 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1780 Builder.Insert(WideBO);
1781 WideBO->copyIRFlags(NarrowBO);
1787 << *WideBO << "\n");
1789 User->replaceAllUsesWith(WideBO);
1797 Builder.CreatePHI(WideBO->getType(), 1, User->getName() + ".wide");
1801 WidePN->addIncoming(WideBO, LoopExitingBlock);
1813 return WideBO;
1815 return Builder.CreateZExt(V, WideBO->getType());
1817 return Builder.CreateSExt(V, WideBO->getType());