Searched refs:FMul (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp117 case Instruction::FMul: return Instruction::Mul;
217 case Instruction::FMul:
266 case Instruction::FMul:
496 case Instruction::FMul:
H A DReassociate.cpp273 // FIXME: It's not safe to lower a unary FNeg into a FMul by -1.0.
342 assert((Opcode == Instruction::Mul || Opcode == Instruction::FMul) &&
585 (Opcode == Instruction::FMul && match(Tmp, m_FNeg(m_Value())))) {
1047 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul);
1122 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul);
1538 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul);
1610 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul);
1886 case Instruction::FMul:
1963 case Instruction::FMul:
1970 LLVM_DEBUG(dbgs() << "FMul wit
[all...]
H A DSpeculativeExecution.cpp242 case Instruction::FMul:
H A DGVNSink.cpp455 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp83 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp36 return Instruction::FMul;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp48 Ops.push_back(binOpDescriptor(1, Instruction::FMul));
113 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1503 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul");
1506 FMul, ExpName)
1507 : emitUnaryFloatFnCall(FMul, TLI, LibFnDouble, LibFnFloat,
1549 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul");
1552 FMul, "exp2");
1554 return emitUnaryFloatFnCall(FMul, TLI, LibFunc_exp2, LibFunc_exp2f,
1581 Value *FMul = B.CreateFMul(Log, Expo, "mul");
1584 FMul, "exp2");
1586 return emitUnaryFloatFnCall(FMul, TLI, LibFunc_exp2, LibFunc_exp2f,
1754 Value *FMul
[all...]
H A DLoopUtils.cpp990 case Instruction::FMul:
1049 return createSimpleTargetReduction(B, TTI, Instruction::FMul, Src, Flags);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h539 case Mul: case FMul:
H A DOperator.h386 case Instruction::FMul:
H A DPatternMatch.h913 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L,
915 return BinaryOp_match<LHS, RHS, Instruction::FMul>(L, R);
2090 /// Matches FMul with LHS and RHS in either order.
2092 inline BinaryOp_match<LHS, RHS, Instruction::FMul, true>
2094 return BinaryOp_match<LHS, RHS, Instruction::FMul, true>(L, R);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp788 case Instruction::FMul:
823 case Instruction::FMul:
838 case Instruction::FMul:
862 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp344 case FMul: return "fmul";
666 case FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp579 case Instruction::FMul:
787 return Instruction::FMul;
H A DCFLGraph.h566 case Instruction::FMul:
H A DObjCARCInstKind.cpp257 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp430 Opcode == Instruction::FMul || Opcode == Instruction::FDiv)
503 Opcode == Instruction::FMul || Opcode == Instruction::FDiv) {
1014 // case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp389 if (I->getOpcode() == Instruction::FMul) {
2199 Value *FMul = Builder.CreateFMulFMF(X, Y, &I); local
2200 return BinaryOperator::CreateFAddFMF(Op0, FMul, &I);
H A DInstCombineVectorOps.cpp1200 case Instruction::FMul:
1265 case Instruction::FMul:
1355 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1418 return thisT()->getArithmeticReductionCost(Instruction::FMul, VecOpTy,
1619 return thisT()->getArithmeticInstrCost(BinaryOperator::FMul, RetTy,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h860 case Instruction::FMul:
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp399 case 2:{Op = (isFloat?Instruction::FMul : Instruction::Mul); break; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp854 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp473 case Instruction::FMul:

Completed in 259 milliseconds

123