Searched refs:NarrowBO (Results 1 – 3 of 3) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1131 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneBitwiseIVUser() local 1132 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneBitwiseIVUser() 1133 NarrowBO->getName()); in cloneBitwiseIVUser() 1136 WideBO->copyIRFlags(NarrowBO); in cloneBitwiseIVUser() 1222 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in cloneArithmeticIVUser() local 1223 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in cloneArithmeticIVUser() 1224 NarrowBO->getName()); in cloneArithmeticIVUser() 1228 WideBO->copyIRFlags(NarrowBO); in cloneArithmeticIVUser() 1504 auto *NarrowBO = cast<BinaryOperator>(NarrowUse); in widenWithVariantLoadUseCodegen() local 1505 auto *WideBO = BinaryOperator::Create(NarrowBO->getOpcode(), LHS, RHS, in widenWithVariantLoadUseCodegen() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 1642 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow() local 1643 if (auto *NewBinOp = dyn_cast<BinaryOperator>(NarrowBO)) { in narrowMathIfNoOverflow() 1649 return CastInst::Create(CastOpc, NarrowBO, BO.getType()); in narrowMathIfNoOverflow()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 19960 SDValue NarrowBO = DAG.getNode(Opcode, DL, NarrowVT, X, Y); in SimplifyVBinOp() local 19961 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, VecC, NarrowBO, Z); in SimplifyVBinOp()
|