|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 797 return Builder->CreateFMul(L, R, "multmp");
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 797 return Builder->CreateFMul(L, R, "multmp");
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 796 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 782 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 806 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter3/toy.cpp 436 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter4/toy.cpp 464 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter5/toy.cpp 591 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter6/toy.cpp 695 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter7/toy.cpp 802 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter8/toy.cpp 801 return Builder.CreateFMul(L, R, "multmp");
examples/Kaleidoscope/Chapter9/toy.cpp 960 return Builder.CreateFMul(L, R, "multmp");
lib/IR/AutoUpgrade.cpp 1919 EltOp = Builder.CreateFMul(Elt0, Elt1);
2773 Rep = Builder.CreateFMul(CI->getArgOperand(0), CI->getArgOperand(1));
lib/IR/Core.cpp 3316 return wrap(unwrap(B)->CreateFMul(unwrap(LHS), unwrap(RHS), Name));
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 688 Value *FQM = Builder.CreateFMul(FA, RCP);
799 Value *RCP_SCALE = Builder.CreateFMul(RCP_F32, UINT_MAX_PLUS_1);
lib/Target/AMDGPU/AMDGPULibCalls.cpp 852 Value *nval = B.CreateFMul(opr0, nval1, "__div2mul");
927 Value *nval = B.CreateFMul(opr0, opr0, "__pow2");
993 valx2 = valx2 ? B.CreateFMul(valx2, valx2, "__powx2") : opr0;
995 nval = nval ? B.CreateFMul(nval, valx2, "__powprod") : valx2;
1124 nval = B.CreateFMul(opr1, nval, "__ylogx");
1243 Value *nval = B.CreateFMul(opr0, opr1, "fmamul");
lib/Transforms/InstCombine/InstCombineAddSub.cpp 681 Value *V = Builder.CreateFMul(Opnd0, Opnd1);
lib/Transforms/InstCombine/InstCombineCalls.cpp 2230 Value *Mul = Builder.CreateFMul(II->getArgOperand(0),
2652 V = Builder.CreateFMul(Arg0, Arg1);
2696 V = Builder.CreateFMul(LHS, RHS);
lib/Transforms/Scalar/Reassociate.cpp 1733 LHS = Builder.CreateFMul(LHS, Ops.pop_back_val());
lib/Transforms/Utils/SimplifyLibCalls.cpp 1342 Value *RealReal = B.CreateFMul(Real, Real);
1343 Value *ImagImag = B.CreateFMul(Imag, Imag);
1405 InnerChain[Exp] = B.CreateFMul(getPow(InnerChain, AddChain[Exp][0], B),
1483 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul");
1529 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul");
1556 Value *FMul = B.CreateFMul(Log, Expo, "mul");
1685 return B.CreateFMul(Base, Base, "square");
1723 InnerChain[2] = B.CreateFMul(Base, Base, "square");
1732 FMul = B.CreateFMul(FMul, Sqrt);
1930 Value *MulY = B.CreateFMul(Arg->getArgOperand(1), LogX, "mul");
1953 Value *MulY = B.CreateFMul(Arg->getArgOperand(0), LogE, "mul");
2026 return B.CreateFMul(FabsCall, SqrtCall);
lib/Transforms/Vectorize/LoopVectorize.cpp 1936 Value *MulOp = Builder.CreateFMul(Cv, Step);
2865 Value *MulExp = B.CreateFMul(StepValue, Index);
6573 Value *MulOp = addFastMathFlag(Builder.CreateFMul(C, Step));
tools/clang/lib/CodeGen/CGBuiltin.cpp 7987 return Builder.CreateFMul(Ops[0], Ops[1], "vmulh");
8724 Value *Result = Builder.CreateFMul(Ops[0], Ops[1]);
9025 return Builder.CreateFMul(Ops[0], RHS);
tools/clang/lib/CodeGen/CGExprComplex.cpp 701 Value *AC = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul_ac");
702 Value *BD = Builder.CreateFMul(Op.LHS.second, Op.RHS.second, "mul_bd");
703 Value *AD = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul_ad");
704 Value *BC = Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul_bc");
757 ResR = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl");
760 ? Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul.il")
761 : Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul.ir");
818 llvm::Value *AC = Builder.CreateFMul(LHSr, RHSr); // a*c
819 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d
822 llvm::Value *CC = Builder.CreateFMul(RHSr, RHSr); // c*c
823 llvm::Value *DD = Builder.CreateFMul(RHSi, RHSi); // d*d
826 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c
827 llvm::Value *AD = Builder.CreateFMul(LHSr, RHSi); // a*d
tools/clang/lib/CodeGen/CGExprScalar.cpp 734 Value *V = Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul");
unittests/IR/IRBuilderTest.cpp 197 V = Builder.CreateFMul(V, V);
524 F = Builder.CreateFMul(F, F);
534 F = Builder.CreateFMul(F, F);