Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGExprComplex.cpp557 Value *ResRl = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul()
558 Value *ResRr = Builder.CreateFMul(Op.LHS.second, Op.RHS.second,"mul.rr"); in EmitBinMul()
561 Value *ResIl = Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul.il"); in EmitBinMul()
562 Value *ResIr = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul()
584 llvm::Value *Tmp1 = Builder.CreateFMul(LHSr, RHSr); // a*c in EmitBinDiv()
585 llvm::Value *Tmp2 = Builder.CreateFMul(LHSi, RHSi); // b*d in EmitBinDiv()
588 llvm::Value *Tmp4 = Builder.CreateFMul(RHSr, RHSr); // c*c in EmitBinDiv()
589 llvm::Value *Tmp5 = Builder.CreateFMul(RHSi, RHSi); // d*d in EmitBinDiv()
592 llvm::Value *Tmp7 = Builder.CreateFMul(LHSi, RHSr); // b*c in EmitBinDiv()
593 llvm::Value *Tmp8 = Builder.CreateFMul(LHSr, RHSi); // a*d in EmitBinDiv()
DCGExprScalar.cpp428 return Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp401 R = BinaryOperator::CreateFMul(C1 ? Opnd0 : Opnd1, F); in foldFMulConst()
415 R = BinaryOperator::CreateFMul(Opnd0, F); in foldFMulConst()
534 Value *FMulVal = Builder->CreateFMul(OpX, Log2); in visitFMul()
555 Value *FMul = Builder->CreateFMul(N0, N1); in visitFMul()
562 Value *T = Builder->CreateFMul(N0, Opnd1); in visitFMul()
590 Value *T = Builder->CreateFMul(Opnd1, Opnd1); in visitFMul()
592 Value *R = Builder->CreateFMul(T, Y); in visitFMul()
1058 return BinaryOperator::CreateFMul(Dividend, R); in CvtFDivConstToReciprocal()
1094 Res = BinaryOperator::CreateFMul(X, C); in visitFDiv()
1141 : BinaryOperator::CreateFMul(X, Fold); in visitFDiv()
[all …]
DInstCombineSimplifyDemanded.cpp1262 TmpV = InsertNewInstWith(BinaryOperator::CreateFMul(LHS, RHS, in SimplifyDemandedVectorElts()
DInstCombineAddSub.cpp779 Value *V = Builder->CreateFMul(Opnd0, Opnd1); in createFMul()
DInstCombineCasts.cpp1235 BinaryOperator::CreateFMul(LHSOrig, RHSOrig); in visitFPTrunc()
/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.h690 Value *CreateFMul(Value *LHS, Value *RHS, const Twine &Name = "",
694 return Insert(Folder.CreateFMul(LC, RC), Name);
695 return Insert(AddFPMathAttributes(BinaryOperator::CreateFMul(LHS, RHS),
/external/llvm/examples/Kaleidoscope/Chapter3/
Dtoy.cpp374 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/include/llvm/Analysis/
DTargetFolder.h68 Constant *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
/external/llvm/examples/Kaleidoscope/Chapter4/
Dtoy.cpp382 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter5/
Dtoy.cpp483 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter6/
Dtoy.cpp579 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp680 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
Dtoy.cpp963 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp698 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
Dtoy.cpp1065 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter7/
Dtoy.cpp675 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp923 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp1236 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/external/llvm/docs/tutorial/
DLangImpl6.rst238 case '*': return Builder.CreateFMul(L, R, "multmp");
DLangImpl3.rst153 case '*': return Builder.CreateFMul(L, R, "multmp");
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1290 return B.CreateFMul(Op1, Op1, "pow2"); in callOptimizer()
/external/llvm/lib/IR/
DCore.cpp2158 return wrap(unwrap(B)->CreateFMul(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildFMul()

12