class VPGatherSDNode

Declaration

class VPGatherSDNode : public VPGatherScatterSDNode { /* full declaration omitted */ };

Description

This class is used to represent an VP_GATHER node

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2748

Inherits from: VPGatherScatterSDNode

Member Variables

Inherited from MemSDNode:

protected MMO

Inherited from SDNode:

protected
public PersistentId

Method Overview

  • public VPGatherSDNode(unsigned int Order, const llvm::DebugLoc & dl, llvm::SDVTList VTs, llvm::EVT MemVT, llvm::MachineMemOperand * MMO, ISD::MemIndexType IndexType)
  • public static bool classof(const llvm::SDNode * N)

Inherited from VPGatherScatterSDNode:

Inherited from MemSDNode:

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

VPGatherSDNode(unsigned int Order,
               const llvm::DebugLoc& dl,
               llvm::SDVTList VTs,
               llvm::EVT MemVT,
               llvm::MachineMemOperand* MMO,
               ISD::MemIndexType IndexType)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2752

Parameters

unsigned int Order
const llvm::DebugLoc& dl
llvm::SDVTList VTs
llvm::EVT MemVT
llvm::MachineMemOperand* MMO
ISD::MemIndexType IndexType

static bool classof(const llvm::SDNode* N)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2757

Parameters

const llvm::SDNode* N