LLVM 22.0.0git
llvm::IRMover::StructTypeKeyInfo::KeyTy Struct Reference

#include "llvm/Linker/IRMover.h"

Public Member Functions

LLVM_ABI KeyTy (ArrayRef< Type * > E, bool P)
LLVM_ABI KeyTy (const StructType *ST)
LLVM_ABI bool operator== (const KeyTy &that) const
LLVM_ABI bool operator!= (const KeyTy &that) const

Public Attributes

ArrayRef< Type * > ETypes
bool IsPacked

Detailed Description

Definition at line 33 of file IRMover.h.

Constructor & Destructor Documentation

◆ KeyTy() [1/2]

IRMover::StructTypeKeyInfo::KeyTy::KeyTy ( ArrayRef< Type * > E,
bool P )

Definition at line 1588 of file IRMover.cpp.

References ETypes, IsPacked, and P.

Referenced by operator!=(), and operator==().

◆ KeyTy() [2/2]

IRMover::StructTypeKeyInfo::KeyTy::KeyTy ( const StructType * ST)

Definition at line 1591 of file IRMover.cpp.

References ETypes, and IsPacked.

Member Function Documentation

◆ operator!=()

bool IRMover::StructTypeKeyInfo::KeyTy::operator!= ( const KeyTy & that) const

Definition at line 1598 of file IRMover.cpp.

References KeyTy(), and llvm::operator==().

◆ operator==()

bool IRMover::StructTypeKeyInfo::KeyTy::operator== ( const KeyTy & that) const

Definition at line 1594 of file IRMover.cpp.

References ETypes, IsPacked, and KeyTy().

Member Data Documentation

◆ ETypes

ArrayRef<Type *> llvm::IRMover::StructTypeKeyInfo::KeyTy::ETypes

Definition at line 34 of file IRMover.h.

Referenced by KeyTy(), KeyTy(), and operator==().

◆ IsPacked

bool llvm::IRMover::StructTypeKeyInfo::KeyTy::IsPacked

Definition at line 35 of file IRMover.h.

Referenced by KeyTy(), KeyTy(), and operator==().


The documentation for this struct was generated from the following files: