HomeSort by: relevance | last modified time | path
    Searched refs:FMulAdd (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprScalar.cpp 3482 // Construct an fmuladd intrinsic to represent a fused mul-add of MulOp and
3484 // the add operand respectively. This allows fmuladd to represent a*b-c, or
3499 Value *FMulAdd = nullptr;
3504 FMulAdd = Builder.CreateConstrainedFPCall(
3509 FMulAdd = Builder.CreateCall(
3510 CGF.CGM.getIntrinsic(llvm::Intrinsic::fmuladd, Addend->getType()),
3515 return FMulAdd;
3518 // Check whether it would be legal to emit an fmuladd intrinsic call to
3519 // represent op and if so, build the fmuladd.
3530 "Only fadd/fsub can be the root of an fmuladd.")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerMatrixIntrinsics.cpp 979 // Use fmuladd for floating point operations and let the backend decide
981 Function *FMulAdd = Intrinsic::getDeclaration(
982 Func.getParent(), Intrinsic::fmuladd, A->getType());
983 return Builder.CreateCall(FMulAdd, {A, B, Sum});

Completed in 33 milliseconds