class MaskedGatherSDNode

Declaration

class MaskedGatherSDNode : public MaskedGatherScatterSDNode { /* full declaration omitted */ };

Description

This class is used to represent an MGATHER node

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

Inherits from: MaskedGatherScatterSDNode

Member Variables

Inherited from MemSDNode:

protected MMO

Inherited from SDNode:

protected
public PersistentId

Method Overview

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

Inherited from MaskedGatherScatterSDNode:

Inherited from MemSDNode:

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

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

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

Parameters

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

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

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

Parameters

const llvm::SDNode* N

ISD::LoadExtType getExtensionType() const

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

const llvm::SDValue& getPassThru() const

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