[#llvm-SDNodeInfo] = xref:llvm.adoc[llvm]::SDNodeInfo :relfileprefix: ../ :mrdocs: Generated descriptions and helpers for target‐specific SelectionDAG nodes. == Synopsis Declared in `<llvm/CodeGen/SDNodeInfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class SDNodeInfo final ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/SDNodeInfo/2constructor.adoc[`SDNodeInfo`] [.small]#[constructor]# | Construct from generated opcode count, descriptions, names, and tables. | xref:llvm/SDNodeInfo/getConstraints.adoc[`getConstraints`] | Returns operand constraints for a node with the given opcode. | xref:llvm/SDNodeInfo/getDesc.adoc[`getDesc`] | Returns the description of a node with the given opcode. | xref:llvm/SDNodeInfo/getName.adoc[`getName`] | Returns the name of the given target‐specific opcode, suitable for debug printing. | xref:llvm/SDNodeInfo/hasDesc.adoc[`hasDesc`] | Returns true if there is a generated description for a node with the given target‐specific opcode. | xref:llvm/SDNodeInfo/verifyNode.adoc[`verifyNode`] | Verify that `N` matches its generated description in `DAG.` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#