Lines Matching defs:WideBO
1299 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1302 Builder.Insert(WideBO);
1303 WideBO->copyIRFlags(NarrowBO);
1304 return WideBO;
1370 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1374 Builder.Insert(WideBO);
1375 WideBO->copyIRFlags(NarrowBO);
1376 return WideBO;
1779 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS,
1782 Builder.Insert(WideBO);
1783 WideBO->copyIRFlags(NarrowBO);
1789 << *WideBO << "\n");
1791 User->replaceAllUsesWith(WideBO);
1799 Builder.CreatePHI(WideBO->getType(), 1, User->getName() + ".wide");
1803 WidePN->addIncoming(WideBO, LoopExitingBlock);
1815 return WideBO;
1817 return Builder.CreateZExt(V, WideBO->getType());
1819 return Builder.CreateSExt(V, WideBO->getType());