LLVM API Documentation
#include <SelectionDAGNodes.h>
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) |
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.
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.
static bool llvm::MemIntrinsicSDNode::classof | ( | const SDNode * | N | ) | [inline, static] |
Reimplemented from llvm::MemSDNode.
Definition at line 1304 of file SelectionDAGNodes.h.
References llvm::SDNode::getOpcode(), llvm::SDNode::isMemIntrinsic(), llvm::SDNode::isTargetMemoryOpcode(), and llvm::ISD::PREFETCH.