/external/llvm/lib/Transforms/Scalar/ |
D | Float2Int.cpp | 121 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()
|
D | Reassociate.cpp | 455 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 …]
|
D | SCCP.cpp | 1316 case Instruction::FMul: in ResolvedUndefsIn()
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 201 case FMul: return "fmul"; in getOpcodeName() 479 case FMul: in isAssociative() 499 case FMul: in isCommutative()
|
D | Constants.cpp | 1863 case Instruction::FMul: in get() 2260 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 | 412 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()
|
D | InstCombineVectorOps.cpp | 615 case Instruction::FMul: in CanEvaluateShuffled() 678 case Instruction::FMul: in BuildNew() 778 case Instruction::FMul: in EvaluateInDifferentElementOrder()
|
D | InstCombineAddSub.cpp | 394 if (I->getOpcode() == Instruction::FMul) { in drillValueDownOneStep() 451 if (I0->getOpcode() == Instruction::FMul) in performFactorization()
|
/external/llvm/lib/ExecutionEngine/ |
D | ExecutionEngine.cpp | 763 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/ |
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 | 113 HANDLE_BINARY_INST(13, 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 | 401 case Instruction::FMul: in getInstructionCost()
|
D | InstructionSimplify.cpp | 874 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/ |
D | ARCInstKind.cpp | 270 case Instruction::FMul: in GetARCInstKind()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 874 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/ |
D | BasicTTIImpl.h | 657 ->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) + in getIntrinsicInstrCost()
|
/external/llvm/lib/AsmParser/ |
D | LLLexer.cpp | 703 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul); in LexIdentifier()
|
/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/tools/llvm-stress/ |
D | llvm-stress.cpp | 344 case 2:{Op = (isFloat?Instruction::FMul : Instruction::Mul); break; } in Act()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2514 return Instruction::FMul; in getReductionBinOp() 3177 case Instruction::FMul: in vectorizeBlockInLoop() 4305 case Instruction::FMul: in isReductionInstr() 5027 case Instruction::FMul: in getInstructionCost()
|
D | SLPVectorizer.cpp | 1218 case Instruction::FMul: in buildTree_rec() 1482 case Instruction::FMul: in getEntryCost() 2243 case Instruction::FMul: in vectorizeTree()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyLibCalls.cpp | 1180 if (I->getOpcode() == Instruction::FMul) in optimizeFabs() 1209 if (I->getOpcode() == Instruction::FMul && I->hasUnsafeAlgebra()) { in optimizeSqrt()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 1533 case FMul: return ISD::FMUL; in InstructionOpcodeToISD()
|