LLVM API Documentation
#include <SelectionDAGNodes.h>


Public Member Functions | |
| MemIntrinsicSDNode (unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, 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 1149 of file SelectionDAGNodes.h.
| llvm::MemIntrinsicSDNode::MemIntrinsicSDNode | ( | unsigned | Opc, |
| unsigned | Order, | ||
| DebugLoc | dl, | ||
| SDVTList | VTs, | ||
| const SDValue * | Ops, | ||
| unsigned | NumOps, | ||
| EVT | MemoryVT, | ||
| MachineMemOperand * | MMO | ||
| ) | [inline] |
Definition at line 1151 of file SelectionDAGNodes.h.
Reimplemented from llvm::MemSDNode.
Definition at line 1158 of file SelectionDAGNodes.h.
References llvm::SDNode::getOpcode(), llvm::ISD::INTRINSIC_VOID, llvm::ISD::INTRINSIC_W_CHAIN, llvm::SDNode::isTargetMemoryOpcode(), and llvm::ISD::PREFETCH.