Synopsis

Declared in <llvm/CodeGen/SelectionDAGNodes.h>

class SDNodeBitfields;

Friends

Name

Description

llvm::SelectionDAG

This is used to represent a portion of an LLVM function in a low‐level Data Dependence DAG representation suitable for instruction selection. This DAG is constructed as the first step of instruction selection in order to allow implementation of machine specific optimizations and code simplifications.

llvm::MemSDNode

This is an abstract virtual class for memory operations.

llvm::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 memory‐referencing opcode (see SelectionDAGTargetInfo::isTargetMemoryOpcode).

llvm::SDNode

Represents one node in the SelectionDAG.

Created with MrDocs