Home
last modified time | relevance | path

Searched refs:NarrowBO (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1088 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 DInstructionCombining.cpp1544 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()