Searched refs:MulOp (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1708 Instruction::BinaryOps MulOp;
1711 MulOp = Instruction::Mul;
1714 MulOp = Instruction::FMul;
1720 Value *Mul = addFastMathFlag(Builder.CreateBinOp(MulOp, Step, ConstVF));
1947 Value *MulOp = Builder.CreateFMul(Cv, Step);
1948 if (isa<Instruction>(MulOp))
1949 // Have to check, MulOp may be a constant
1950 cast<Instruction>(MulOp)->setFastMathFlags(Flags);
1952 Value *BOp = Builder.CreateBinOp(BinOp, Val, MulOp, "induction");
1972 Instruction::BinaryOps MulOp;
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2602 for (auto &MulOp : MulOpLists)
2603 if (MulOp.first != 0)
2605 getConstant(MulOp.first),
2606 getAddExpr(MulOp.second, SCEV::FlagAnyWrap, Depth + 1),
2621 for (unsigned MulOp = 0, e = Mul->getNumOperands(); MulOp != e; ++MulOp) {
2622 const SCEV *MulOpSCEV = Mul->getOperand(MulOp);
2628 const SCEV *InnerMul = Mul->getOperand(MulOp == 0);
2633 Mul->op_begin()+MulOp);
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3363 // Construct an fmuladd intrinsic to represent a fused mul-add of MulOp and
3368 static Value* buildFMulAdd(llvm::BinaryOperator *MulOp, Value *Addend, argument
3373 Value *MulOp0 = MulOp->getOperand(0);
3374 Value *MulOp1 = MulOp->getOperand(1);
3383 MulOp->eraseFromParent();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp3052 unsigned MulOp = Signed ? ISD::SMULO : ISD::UMULO; local
3053 Result = DAG.getNode(MulOp, dl, DAG.getVTList(VT, BoolVT), LHS, RHS);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 168 milliseconds