Searched refs:NarrowBO (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1088 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneBitwiseIVUser() local 1089 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneBitwiseIVUser() 1090 NarrowBO->getName()); in cloneBitwiseIVUser() 1093 WideBO->copyIRFlags(NarrowBO); in cloneBitwiseIVUser() 1179 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneArithmeticIVUser() local 1180 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneArithmeticIVUser() 1181 NarrowBO->getName()); in cloneArithmeticIVUser() 1185 WideBO->copyIRFlags(NarrowBO); in cloneArithmeticIVUser() 1457 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in widenWithVariantLoadUseCodegen() local 1459 NarrowBO->getName()); in widenWithVariantLoadUseCodegen() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1544 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow() local 1545 if (auto *NewBinOp = dyn_cast<BinaryOperator>(NarrowBO)) { in narrowMathIfNoOverflow() 1551 return CastInst::Create(CastOpc, NarrowBO, BO.getType()); in narrowMathIfNoOverflow()
|