Searched refs:NewMul (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86PartialReduction.cpp | 153 Value *NewMul = Builder.CreateMul(Mul->getOperand(0), Mul->getOperand(1)); in tryMAddReplacement() local 154 Value *EvenElts = Builder.CreateShuffleVector(NewMul, NewMul, EvenMask); in tryMAddReplacement() 155 Value *OddElts = Builder.CreateShuffleVector(NewMul, NewMul, OddMask); in tryMAddReplacement()
|
| D | X86ISelLowering.cpp | 43463 SDValue NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul() local 43466 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul() 43467 NewMul); in combineMul() 43469 return NewMul; in combineMul() 43485 SDValue NewMul; in combineMul() local 43501 NewMul = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0), in combineMul() 43504 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0), in combineMul() 43508 NewMul = DAG.getNode(ISD::SHL, DL, VT, NewMul, in combineMul() 43511 NewMul = DAG.getNode(X86ISD::MUL_IMM, DL, VT, NewMul, in combineMul() 43516 NewMul = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in combineMul() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineMulDivRem.cpp | 253 auto *NewMul = BinaryOperator::CreateMul(X, Y); in visitMul() local 257 NewMul->setHasNoSignedWrap(); in visitMul() 258 return NewMul; in visitMul()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | LoopStrengthReduce.cpp | 438 const SCEV *NewMul = SE.getMulExpr(Ops); in DoInitialMatch() local 442 DoInitialMatch(NewMul, L, MyGood, MyBad, SE); in DoInitialMatch() 444 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 6857 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV() local 6858 ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt)); in createSCEV()
|