class IRMover::IdentifiedStructTypeSet

Declaration

class IRMover::IdentifiedStructTypeSet { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Linker/IRMover.h:47

Method Overview

Methods

void addNonOpaque(llvm::StructType* Ty)

Declared at: llvm/include/llvm/Linker/IRMover.h:55

Parameters

llvm::StructType* Ty

void addOpaque(llvm::StructType* Ty)

Declared at: llvm/include/llvm/Linker/IRMover.h:57

Parameters

llvm::StructType* Ty

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

Declared at: llvm/include/llvm/Linker/IRMover.h:58

Parameters

ArrayRef<llvm::Type*> ETypes
bool IsPacked

bool hasType(llvm::StructType* Ty)

Declared at: llvm/include/llvm/Linker/IRMover.h:59

Parameters

llvm::StructType* Ty

void switchToNonOpaque(llvm::StructType* Ty)

Declared at: llvm/include/llvm/Linker/IRMover.h:56

Parameters

llvm::StructType* Ty