Home
last modified time | relevance | path

Searched refs:CreateFMul (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp502 R = BinaryOperator::CreateFMul(C1 ? Opnd0 : Opnd1, F); in foldFMulConst()
516 R = BinaryOperator::CreateFMul(Opnd0, F); in foldFMulConst()
641 Value *FMulVal = Builder->CreateFMul(OpX, Log2); in visitFMul()
662 Value *FMul = Builder->CreateFMul(N0, N1); in visitFMul()
669 Value *T = Builder->CreateFMul(N0, Opnd1); in visitFMul()
697 Value *T = Builder->CreateFMul(Opnd1, Opnd1); in visitFMul()
699 Value *R = Builder->CreateFMul(T, Y); in visitFMul()
1210 return BinaryOperator::CreateFMul(Dividend, R); in CvtFDivConstToReciprocal()
1247 Res = BinaryOperator::CreateFMul(X, C); in visitFDiv()
1294 : BinaryOperator::CreateFMul(X, Fold); in visitFDiv()
[all …]
DInstCombineSimplifyDemanded.cpp1226 TmpV = InsertNewInstWith(BinaryOperator::CreateFMul(LHS, RHS, in SimplifyDemandedVectorElts()
/external/clang/lib/CodeGen/
DCGExprComplex.cpp658 Value *AC = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul_ac"); in EmitBinMul()
659 Value *BD = Builder.CreateFMul(Op.LHS.second, Op.RHS.second, "mul_bd"); in EmitBinMul()
660 Value *AD = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul_ad"); in EmitBinMul()
661 Value *BC = Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul_bc"); in EmitBinMul()
714 ResR = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul()
717 ? Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul.il") in EmitBinMul()
718 : Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul()
/external/llvm/include/llvm/IR/
DNoFolder.h85 Instruction *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
86 return BinaryOperator::CreateFMul(LHS, RHS); in CreateFMul()
DConstantFolder.h52 Constant *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
DIRBuilder.h821 Value *CreateFMul(Value *LHS, Value *RHS, const Twine &Name = "",
825 return Insert(Folder.CreateFMul(LC, RC), Name);
826 return Insert(AddFPMathAttributes(BinaryOperator::CreateFMul(LHS, RHS),
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1081 InnerChain[Exp] = B.CreateFMul(getPow(InnerChain, AddChain[Exp][0], B), in getPow()
1141 B.CreateFMul(OpC->getArgOperand(0), Op2, "mul"), in optimizePow()
1181 return B.CreateFMul(Op1, Op1, "pow2"); in optimizePow()
1197 InnerChain[2] = B.CreateFMul(Op1, Op1); in optimizePow()
1373 return B.CreateFMul(OpC->getArgOperand(1), in optimizeLog()
1380 return B.CreateFMul( in optimizeLog()
1446 return B.CreateFMul(FabsCall, SqrtCall); in optimizeSqrt()
/external/llvm/include/llvm/Analysis/
DTargetFolder.h68 Constant *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
/external/llvm/examples/Kaleidoscope/Chapter3/
Dtoy.cpp416 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/examples/Kaleidoscope/Chapter4/
Dtoy.cpp440 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/examples/Kaleidoscope/Chapter5/
Dtoy.cpp564 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp679 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
Dtoy.cpp962 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp697 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
Dtoy.cpp1064 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter6/
Dtoy.cpp667 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/examples/Kaleidoscope/Chapter7/
Dtoy.cpp772 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp336 BinaryOperator::CreateFMul(S1, S2, Name, InsertBefore); in CreateMul()
1779 LHS = Builder.CreateFMul(LHS, Ops.pop_back_val()); in buildMultiplyTree()
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp922 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp1138 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/Orc/initial/
Dtoy.cpp804 case '*': return C.getBuilder().CreateFMul(L, R, "multmp"); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
Dtoy.cpp804 case '*': return C.getBuilder().CreateFMul(L, R, "multmp"); in IRGen()
/external/llvm/examples/Kaleidoscope/Chapter8/
Dtoy.cpp959 return Builder.CreateFMul(L, R, "multmp"); in codegen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/
Dtoy.cpp804 case '*': return C.getBuilder().CreateFMul(L, R, "multmp"); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
Dtoy.cpp805 case '*': return C.getBuilder().CreateFMul(L, R, "multmp"); in IRGen()

12