LLVM  8.0.1
Public Member Functions | List of all members
llvm::IRMover::IdentifiedStructTypeSet Class Reference

#include "llvm/Linker/IRMover.h"

Public Member Functions

void addNonOpaque (StructType *Ty)
 
void switchToNonOpaque (StructType *Ty)
 
void addOpaque (StructType *Ty)
 
StructTypefindNonOpaque (ArrayRef< Type *> ETypes, bool IsPacked)
 
bool hasType (StructType *Ty)
 

Detailed Description

Definition at line 48 of file IRMover.h.

Member Function Documentation

◆ addNonOpaque()

void IRMover::IdentifiedStructTypeSet::addNonOpaque ( StructType Ty)

Definition at line 1433 of file IRMover.cpp.

References assert(), and llvm::StructType::isOpaque().

Referenced by llvm::IRMover::IRMover().

◆ addOpaque()

void IRMover::IdentifiedStructTypeSet::addOpaque ( StructType Ty)

Definition at line 1446 of file IRMover.cpp.

References assert(), and llvm::StructType::isOpaque().

Referenced by llvm::IRMover::IRMover().

◆ findNonOpaque()

StructType * IRMover::IdentifiedStructTypeSet::findNonOpaque ( ArrayRef< Type *>  ETypes,
bool  IsPacked 
)

Definition at line 1452 of file IRMover.cpp.

References I.

◆ hasType()

bool IRMover::IdentifiedStructTypeSet::hasType ( StructType Ty)

Definition at line 1459 of file IRMover.cpp.

References false, I, and llvm::StructType::isOpaque().

◆ switchToNonOpaque()

void IRMover::IdentifiedStructTypeSet::switchToNonOpaque ( StructType Ty)

Definition at line 1438 of file IRMover.cpp.

References assert(), and llvm::StructType::isOpaque().


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