class AssertAlignSDNode

Declaration

class AssertAlignSDNode : public SDNode { /* full declaration omitted */ };

Description

An SDNode that records if a register contains a value that is guaranteed to be aligned accordingly.

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

Inherits from: SDNode

Member Variables

private llvm::Align Alignment

Inherited from SDNode:

protected
public PersistentId

Method Overview

  • public AssertAlignSDNode(unsigned int Order, const llvm::DebugLoc & DL, llvm::EVT VT, llvm::Align A)
  • public static bool classof(const llvm::SDNode * N)
  • public llvm::Align getAlign() const

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

AssertAlignSDNode(unsigned int Order,
                  const llvm::DebugLoc& DL,
                  llvm::EVT VT,
                  llvm::Align A)

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

Parameters

unsigned int Order
const llvm::DebugLoc& DL
llvm::EVT VT
llvm::Align A

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

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

Parameters

const llvm::SDNode* N

llvm::Align getAlign() const

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