LLVM API Documentation

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

#include <SelectionDAGNodes.h>

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

List of all members.

Public Member Functions

 MemIntrinsicSDNode (unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef< SDValue > Ops, EVT MemoryVT, MachineMemOperand *MMO)

Static Public Member Functions

static bool classof (const SDNode *N)

Detailed Description

MemIntrinsicSDNode - This SDNode is used for target intrinsics that touch memory and need an associated MachineMemOperand. Its opcode may be INTRINSIC_VOID, INTRINSIC_W_CHAIN, PREFETCH, or a target-specific opcode with a value not less than FIRST_TARGET_MEMORY_OPCODE.

Definition at line 1294 of file SelectionDAGNodes.h.


Constructor & Destructor Documentation

llvm::MemIntrinsicSDNode::MemIntrinsicSDNode ( unsigned  Opc,
unsigned  Order,
DebugLoc  dl,
SDVTList  VTs,
ArrayRef< SDValue Ops,
EVT  MemoryVT,
MachineMemOperand MMO 
) [inline]

Definition at line 1296 of file SelectionDAGNodes.h.

References llvm::SDNode::SubclassData.


Member Function Documentation

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

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