[#llvm-PossiblyDisjointInst-CreateFAdd-00] = xref:llvm.adoc[llvm]::xref:llvm/PossiblyDisjointInst.adoc[PossiblyDisjointInst]::CreateFAdd :relfileprefix: ../../ :mrdocs: Create or visit a floating‐point addition (fadd) instruction. == Synopses Declared in `<llvm/IR/Instruction.def>` Create or visit a floating‐point addition (fadd) instruction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/BinaryOperator.adoc[BinaryOperator]* xref:llvm/PossiblyDisjointInst/CreateFAdd-02.adoc[CreateFAdd]( xref:llvm/Value.adoc[Value]* V1, xref:llvm/Value.adoc[Value]* V2, xref:llvm/Twine.adoc[Twine] const& Name); ---- [.small]#xref:llvm/PossiblyDisjointInst/CreateFAdd-02.adoc[_» more..._]# Create or visit a floating‐point addition (fadd) instruction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/BinaryOperator.adoc[BinaryOperator]* xref:llvm/PossiblyDisjointInst/CreateFAdd-0e.adoc[CreateFAdd]( xref:llvm/Value.adoc[Value]* V1, xref:llvm/Value.adoc[Value]* V2, xref:llvm/Twine.adoc[Twine] const& Name, xref:llvm/InsertPosition.adoc[InsertPosition] InsertBefore); ---- [.small]#xref:llvm/PossiblyDisjointInst/CreateFAdd-0e.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *I* | The fadd instruction being visited. | *V1* | Left‐hand operand. | *V2* | Right‐hand operand. | *Name* | Optional name for the new instruction. | *InsertBefore* | Optional insertion point for the new instruction. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#