Home
last modified time | relevance | path

Searched refs:FMul (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm/lib/Transforms/Scalar/
DFloat2Int.cpp121 case Instruction::FMul: return Instruction::Mul; in mapBinOpcode()
218 case Instruction::FMul: in walkBackwards()
270 case Instruction::FMul: in walkForwards()
491 case Instruction::FMul: in convert()
DReassociate.cpp455 assert((Opcode == Instruction::Mul || Opcode == Instruction::FMul) && in IncorporateWeight()
695 (Opcode == Instruction::FMul && BinaryOperator::isFNeg(BO))) { in LinearizeExprTree()
1113 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression()
1189 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors()
1599 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul); in OptimizeAdd()
1670 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul); in OptimizeAdd()
1935 case Instruction::FMul: in OptimizeExpression()
1978 if (Opcode != Instruction::Mul && Opcode != Instruction::FMul && in canonicalizeNegConstExpr()
2138 if (isReassociableOp(I->getOperand(1), Instruction::FMul) && in OptimizeInst()
2140 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst()
[all …]
DSCCP.cpp1316 case Instruction::FMul: in ResolvedUndefsIn()
/external/llvm/lib/IR/
DInstruction.cpp201 case FMul: return "fmul"; in getOpcodeName()
479 case FMul: in isAssociative()
499 case FMul: in isCommutative()
DConstants.cpp1863 case Instruction::FMul: in get()
2260 return get(Instruction::FMul, C1, C2); in getFMul()
/external/llvm/lib/Target/Mips/
DMipsOs16.cpp86 case Instruction::FMul: in needsFP()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp412 if (I->getOpcode() != Instruction::FMul || !I->hasUnsafeAlgebra()) in detectLog2OfHalf()
455 if (!I || (I->getOpcode() != Instruction::FMul && in isFMulOrFDivWithConstant()
488 if (FMulOrDiv->getOpcode() == Instruction::FMul) { in foldFMulConst()
651 Value *FMul = Builder->CreateFMul(N0, N1); in visitFMul() local
652 FMul->takeName(&I); in visitFMul()
653 return ReplaceInstUsesWith(I, FMul); in visitFMul()
DInstCombineVectorOps.cpp615 case Instruction::FMul: in CanEvaluateShuffled()
678 case Instruction::FMul: in BuildNew()
778 case Instruction::FMul: in EvaluateInDifferentElementOrder()
DInstCombineAddSub.cpp394 if (I->getOpcode() == Instruction::FMul) { in drillValueDownOneStep()
451 if (I0->getOpcode() == Instruction::FMul) in performFactorization()
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp763 case Instruction::FMul: in getConstantValue()
798 case Instruction::FMul: in getConstantValue()
813 case Instruction::FMul: in getConstantValue()
837 case Instruction::FMul: in getConstantValue()
/external/llvm/test/Transforms/InstCombine/
Dfmul.ll74 ; Don't crash when attempting to cast a constant FMul to an instruction.
/external/llvm/include/llvm/IR/
DInstruction.def113 HANDLE_BINARY_INST(13, FMul , BinaryOperator)
DPatternMatch.h464 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L, in m_FMul()
466 return BinaryOp_match<LHS, RHS, Instruction::FMul>(L, R); in m_FMul()
/external/llvm/lib/Analysis/
DCostModel.cpp401 case Instruction::FMul: in getInstructionCost()
DInstructionSimplify.cpp874 return ConstantFoldInstOperands(Instruction::FMul, CLHS->getType(), in SimplifyFMulInst()
3443 case Instruction::FMul: in SimplifyBinOp()
3504 case Instruction::FMul: in SimplifyFPBinOp()
3660 case Instruction::FMul: in SimplifyInstruction()
/external/llvm/lib/Transforms/ObjCARC/
DARCInstKind.cpp270 case Instruction::FMul: in GetARCInstKind()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp874 case Instruction::FMul: Out << "getFMul("; break; in printConstant()
1222 case Instruction::FMul: in printInstruction()
1242 case Instruction::FMul: Out << "Instruction::FMul"; break; in printInstruction()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h657 ->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) + in getIntrinsicInstrCost()
/external/llvm/lib/AsmParser/
DLLLexer.cpp703 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul); in LexIdentifier()
/external/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp745 case Instruction::FMul: FLOAT_VECTOR_OP(*) break; in visitBinaryOperator()
775 case Instruction::FMul: executeFMulInst(R, Src1, Src2, Ty); break; in visitBinaryOperator()
2031 case Instruction::FMul: executeFMulInst(Dest, Op0, Op1, Ty); break; in getConstantExprValue()
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp344 case 2:{Op = (isFloat?Instruction::FMul : Instruction::Mul); break; } in Act()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2514 return Instruction::FMul; in getReductionBinOp()
3177 case Instruction::FMul: in vectorizeBlockInLoop()
4305 case Instruction::FMul: in isReductionInstr()
5027 case Instruction::FMul: in getInstructionCost()
DSLPVectorizer.cpp1218 case Instruction::FMul: in buildTree_rec()
1482 case Instruction::FMul: in getEntryCost()
2243 case Instruction::FMul: in vectorizeTree()
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1180 if (I->getOpcode() == Instruction::FMul) in optimizeFabs()
1209 if (I->getOpcode() == Instruction::FMul && I->hasUnsafeAlgebra()) { in optimizeSqrt()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1533 case FMul: return ISD::FMUL; in InstructionOpcodeToISD()

12