LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::BinaryWithFlagsSDNode Class Reference

#include <SelectionDAGNodes.h>

Inheritance diagram for llvm::BinaryWithFlagsSDNode:
Inheritance graph
[legend]
Collaboration diagram for llvm::BinaryWithFlagsSDNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BinaryWithFlagsSDNode (unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y)
unsigned getRawSubclassData () const
void setHasNoUnsignedWrap (bool b)
void setHasNoSignedWrap (bool b)
void setIsExact (bool b)
bool hasNoUnsignedWrap () const
bool hasNoSignedWrap () const
bool isExact () const

Static Public Member Functions

static bool classof (const SDNode *N)

Detailed Description

BinaryWithFlagsSDNode - This class is an extension of BinarySDNode used from those opcodes that have associated extra flags.

Definition at line 990 of file SelectionDAGNodes.h.


Constructor & Destructor Documentation

Definition at line 994 of file SelectionDAGNodes.h.


Member Function Documentation

static bool llvm::BinaryWithFlagsSDNode::classof ( const SDNode N) [inline, static]

Definition at line 1013 of file SelectionDAGNodes.h.

References llvm::SDNode::getOpcode(), and llvm::isBinOpWithFlags().

getRawSubclassData - Return the SubclassData value, which contains an encoding of the flags. This function should be used to add subclass data to the NodeID value.

Definition at line 1000 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Definition at line 1011 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Referenced by AddNodeIDCustom().

Definition at line 1010 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Referenced by AddNodeIDCustom().

Definition at line 1012 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Referenced by AddNodeIDCustom().

Definition at line 1004 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Definition at line 1001 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.

Definition at line 1007 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.


The documentation for this class was generated from the following file: