/external/llvm/lib/Transforms/Scalar/ |
D | Float2Int.cpp | 126 case Instruction::FMul: return Instruction::Mul; in mapBinOpcode() 225 case Instruction::FMul: in walkBackwards() 277 case Instruction::FMul: in walkForwards() 498 case Instruction::FMul: in convert()
|
D | Reassociate.cpp | 422 assert((Opcode == Instruction::Mul || Opcode == Instruction::FMul) && in IncorporateWeight() 662 (Opcode == Instruction::FMul && BinaryOperator::isFNeg(BO))) { in LinearizeExprTree() 1097 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() 1173 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() 1582 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul); in OptimizeAdd() 1653 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul); in OptimizeAdd() 1918 case Instruction::FMul: in OptimizeExpression() 1960 if (Opcode != Instruction::FMul && Opcode != Instruction::FDiv) in canonicalizeNegConstExpr() 2112 if (isReassociableOp(I->getOperand(1), Instruction::FMul) && in OptimizeInst() 2114 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst() [all …]
|
D | SCCP.cpp | 1324 case Instruction::FMul: in ResolvedUndefsIn()
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 216 case FMul: return "fmul"; in getOpcodeName() 504 case FMul: in isAssociative() 524 case FMul: in isCommutative()
|
D | Constants.cpp | 1823 case Instruction::FMul: in get() 2223 return get(Instruction::FMul, C1, C2); in getFMul()
|
/external/llvm/lib/Target/Mips/ |
D | MipsOs16.cpp | 86 case Instruction::FMul: in needsFP()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 423 if (I->getOpcode() != Instruction::FMul || !I->hasUnsafeAlgebra()) in detectLog2OfHalf() 466 if (!I || (I->getOpcode() != Instruction::FMul && in isFMulOrFDivWithConstant() 499 if (FMulOrDiv->getOpcode() == Instruction::FMul) { in foldFMulConst() 662 Value *FMul = Builder->CreateFMul(N0, N1); in visitFMul() local 663 FMul->takeName(&I); in visitFMul() 664 return ReplaceInstUsesWith(I, FMul); in visitFMul()
|
D | InstCombineVectorOps.cpp | 566 case Instruction::FMul: in CanEvaluateShuffled() 629 case Instruction::FMul: in buildNew() 729 case Instruction::FMul: in EvaluateInDifferentElementOrder()
|
D | InstCombineAddSub.cpp | 395 if (I->getOpcode() == Instruction::FMul) { in drillValueDownOneStep() 452 if (I0->getOpcode() == Instruction::FMul) in performFactorization()
|
D | InstCombineCasts.cpp | 1308 case Instruction::FMul: in visitFPTrunc()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 438 case Instruction::FMul: in isRecurrenceInstr() 558 return Instruction::FMul; in getRecurrenceBinOp()
|
D | SimplifyLibCalls.cpp | 1203 Value *FMul = getPow(InnerChain, V.convertToDouble(), B); in optimizePow() local 1206 FMul = B.CreateFDiv(ConstantFP::get(CI->getType(), 1.0), FMul); in optimizePow() 1207 return FMul; in optimizePow() 1282 if (I->getOpcode() == Instruction::FMul) in optimizeFabs() 1400 if (I->getOpcode() == Instruction::FMul && I->hasUnsafeAlgebra()) { in optimizeSqrt()
|
/external/llvm/lib/ExecutionEngine/ |
D | ExecutionEngine.cpp | 786 case Instruction::FMul: in getConstantValue() 821 case Instruction::FMul: in getConstantValue() 836 case Instruction::FMul: in getConstantValue() 860 case Instruction::FMul: in getConstantValue()
|
/external/llvm/test/Transforms/InstCombine/ |
D | fmul.ll | 74 ; Don't crash when attempting to cast a constant FMul to an instruction.
|
/external/llvm/include/llvm/IR/ |
D | Instruction.def | 129 HANDLE_BINARY_INST(16, FMul , BinaryOperator)
|
D | PatternMatch.h | 464 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/ |
D | CostModel.cpp | 396 case Instruction::FMul: in getInstructionCost()
|
D | ObjCARCInstKind.cpp | 272 case Instruction::FMul: in GetARCInstKind()
|
D | InstructionSimplify.cpp | 873 return ConstantFoldInstOperands(Instruction::FMul, CLHS->getType(), in SimplifyFMulInst() 3717 case Instruction::FMul: in SimplifyBinOp() 3778 case Instruction::FMul: in SimplifyFPBinOp() 3972 case Instruction::FMul: in SimplifyInstruction()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 873 case Instruction::FMul: Out << "getFMul("; break; in printConstant() 1221 case Instruction::FMul: in printInstruction() 1241 case Instruction::FMul: Out << "Instruction::FMul"; break; in printInstruction()
|
/external/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 715 ->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) + in getIntrinsicInstrCost()
|
/external/llvm/tools/llvm-stress/ |
D | llvm-stress.cpp | 352 case 2:{Op = (isFloat?Instruction::FMul : Instruction::Mul); break; } in Act()
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
D | Execution.cpp | 745 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/lib/AsmParser/ |
D | LLLexer.cpp | 719 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul); in LexIdentifier()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 1272 case Instruction::FMul: in buildTree_rec() 1536 case Instruction::FMul: in getEntryCost() 2319 case Instruction::FMul: in vectorizeTree()
|