[#llvm-PossiblyDisjointInst-CreateAdd-09] = xref:llvm.adoc[llvm]::xref:llvm/PossiblyDisjointInst.adoc[PossiblyDisjointInst]::CreateAdd :relfileprefix: ../../ :mrdocs: Create or visit an integer addition (add) instruction. == Synopses Declared in `<llvm/IR/Instruction.def>` Create or visit an integer addition (add) instruction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/BinaryOperator.adoc[BinaryOperator]* xref:llvm/PossiblyDisjointInst/CreateAdd-06.adoc[CreateAdd]( xref:llvm/Value.adoc[Value]* V1, xref:llvm/Value.adoc[Value]* V2, xref:llvm/Twine.adoc[Twine] const& Name); ---- [.small]#xref:llvm/PossiblyDisjointInst/CreateAdd-06.adoc[_» more..._]# Create or visit an integer addition (add) instruction. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/BinaryOperator.adoc[BinaryOperator]* xref:llvm/PossiblyDisjointInst/CreateAdd-08.adoc[CreateAdd]( 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/CreateAdd-08.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *I* | The add 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]#