[#llvm-PossiblyDisjointInst-CreateAnd-03] = xref:llvm.adoc[llvm]::xref:llvm/PossiblyDisjointInst.adoc[PossiblyDisjointInst]::CreateAnd :relfileprefix: ../../ :mrdocs: Create or visit a bitwise AND (and) instruction. == Synopsis Declared in `<llvm/IR/Instruction.def>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:llvm/BinaryOperator.adoc[BinaryOperator]* CreateAnd( xref:llvm/Value.adoc[Value]* V1, xref:llvm/Value.adoc[Value]* V2, xref:llvm/Twine.adoc[Twine] const& Name); ---- == Return Value Instruction representing a standard binary operator. == Parameters [cols="1,4"] |=== | Name| Description | *I* | The and 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]#