Searched refs:NewMul (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 285 auto *NewMul = BinaryOperator::CreateMul(X, Y); in visitMul() local 289 NewMul->setHasNoSignedWrap(); in visitMul() 290 return NewMul; in visitMul()
|
D | InstCombineAddSub.cpp | 2020 Value *NewMul = Builder.CreateMul(A, ConstantExpr::getNeg(C)); in visitSub() local 2021 return BinaryOperator::CreateAdd(Op0, NewMul); in visitSub()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 39239 SDValue NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul() local 39242 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul() 39243 NewMul); in combineMul() 39245 return NewMul; in combineMul() 39261 SDValue NewMul; in combineMul() local 39277 NewMul = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0), in combineMul() 39280 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul() 39284 NewMul = DAG.getNode(ISD::SHL, DL, VT, NewMul, in combineMul() 39287 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, NewMul, in combineMul() 39292 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 423 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch() local 427 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch() 429 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 6323 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV() local 6324 ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt)); in createSCEV()
|