class X86MaskedGatherScatterSDNode

Declaration

class X86MaskedGatherScatterSDNode : public MemIntrinsicSDNode { /* full declaration omitted */ };

Description

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.

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1751

Inherits from: MemIntrinsicSDNode

Member Variables

Inherited from MemSDNode:

protected MMO

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from MemIntrinsicSDNode:

Inherited from MemSDNode:

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

X86MaskedGatherScatterSDNode()

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1754

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

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1762

Parameters

const llvm::SDNode* N

const llvm::SDValue& getBasePtr() const

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1757

const llvm::SDValue& getIndex() const

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1758

const llvm::SDValue& getMask() const

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1759

const llvm::SDValue& getScale() const

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1760

~X86MaskedGatherScatterSDNode()

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1755