Home
last modified time | relevance | path

Searched refs:NewMul (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp240 auto *NewMul = BinaryOperator::CreateMul(X, Y); in visitMul() local
244 NewMul->setHasNoSignedWrap(); in visitMul()
245 return NewMul; in visitMul()
337 Value *NewMul = in visitMul() local
339 return new SExtInst(NewMul, I.getType()); in visitMul()
355 Value *NewMul = Builder.CreateNSWMul( in visitMul() local
357 return new SExtInst(NewMul, I.getType()); in visitMul()
373 Value *NewMul = in visitMul() local
375 return new ZExtInst(NewMul, I.getType()); in visitMul()
391 Value *NewMul = Builder.CreateNUWMul( in visitMul() local
[all …]
DInstCombineAddSub.cpp1782 Value *NewMul = Builder.CreateMul(A, ConstantExpr::getNeg(CI)); in visitSub() local
1783 return BinaryOperator::CreateAdd(Op0, NewMul); in visitSub()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp655 Value *NewMul = Builder->CreateMul(A, ConstantExpr::getNeg(CI)); in visitSub() local
656 return BinaryOperator::CreateAdd(Op0, NewMul); in visitSub()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp1639 Value *NewMul = Builder->CreateMul(A, ConstantExpr::getNeg(CI)); in visitSub() local
1640 return BinaryOperator::CreateAdd(Op0, NewMul); in visitSub()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp33903 SDValue NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul() local
33906 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul()
33907 NewMul); in combineMul()
33909 return NewMul; in combineMul()
33925 SDValue NewMul; in combineMul() local
33939 NewMul = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0), in combineMul()
33942 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul()
33946 NewMul = DAG.getNode(ISD::SHL, DL, VT, NewMul, in combineMul()
33949 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, NewMul, in combineMul()
33954 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp286 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch() local
290 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch()
292 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp340 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch() local
344 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch()
346 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp409 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch() local
413 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch()
415 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp13044 SDValue NewMul; in PerformMulCombine() local
13046 NewMul = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0), in PerformMulCombine()
13049 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in PerformMulCombine()
13053 NewMul = DAG.getNode(ISD::SHL, DL, VT, NewMul, in PerformMulCombine()
13056 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, NewMul, in PerformMulCombine()
13060 DCI.CombineTo(N, NewMul, false); in PerformMulCombine()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp6264 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV() local
6265 ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt)); in createSCEV()