Searched refs:NarrowBO (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 1244 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneBitwiseIVUser() local 1245 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneBitwiseIVUser() 1246 NarrowBO->getName()); in cloneBitwiseIVUser() 1249 WideBO->copyIRFlags(NarrowBO); in cloneBitwiseIVUser() 1315 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneArithmeticIVUser() local 1316 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneArithmeticIVUser() 1317 NarrowBO->getName()); in cloneArithmeticIVUser() 1321 WideBO->copyIRFlags(NarrowBO); in cloneArithmeticIVUser() 1639 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in widenWithVariantUse() local 1640 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in widenWithVariantUse() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1806 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow() local 1807 if (auto *NewBinOp = dyn_cast<BinaryOperator>(NarrowBO)) { in narrowMathIfNoOverflow() 1813 return CastInst::Create(CastOpc, NarrowBO, BO.getType()); in narrowMathIfNoOverflow()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 21851 SDValue NarrowBO = DAG.getNode(Opcode, DL, NarrowVT, X, Y); in SimplifyVBinOp() local 21852 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, VecC, NarrowBO, Z); in SimplifyVBinOp()
|