Emit a call to the unary DoubleFn, FloatFn, or LongDoubleFn for Op's type.
Declared in <llvm/Transforms/Utils/BuildLibCalls.h>
Value*
emitUnaryFloatFnCall(
Value* Op,
TargetLibraryInfo const* TLI,
LibFunc DoubleFn,
LibFunc FloatFn,
LibFunc LongDoubleFn,
IRBuilderBase& B,
AttributeList const& Attrs);
The unary float libcall, or null if unavailable.
| Name | Description |
|---|---|
| Op | Operand whose type selects which LibFunc to call. |
| TLI | Target library info describing available libcalls. |
| DoubleFn | LibFunc for the double variant. |
| FloatFn | LibFunc for the float variant. |
| LongDoubleFn | LibFunc for the long double variant. |
| B | IR builder used to create the call. |
| Attrs | Attributes to attach to the call. |