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.