class IRMover::IdentifiedStructTypeSet
Declaration
class IRMover::IdentifiedStructTypeSet { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Linker/IRMover.h:47
Method Overview
- public void addNonOpaque(llvm::StructType * Ty)
- public void addOpaque(llvm::StructType * Ty)
- public llvm::StructType * findNonOpaque(ArrayRef<llvm::Type *> ETypes, bool IsPacked)
- public bool hasType(llvm::StructType * Ty)
- public void switchToNonOpaque(llvm::StructType * Ty)
Methods
¶void addNonOpaque(llvm::StructType* Ty)
void addNonOpaque(llvm::StructType* Ty)
Declared at: llvm/include/llvm/Linker/IRMover.h:55
Parameters
- llvm::StructType* Ty
¶void addOpaque(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)
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)
bool hasType(llvm::StructType* Ty)
Declared at: llvm/include/llvm/Linker/IRMover.h:59
Parameters
- llvm::StructType* Ty
¶void switchToNonOpaque(llvm::StructType* Ty)
void switchToNonOpaque(llvm::StructType* Ty)
Declared at: llvm/include/llvm/Linker/IRMover.h:56
Parameters
- llvm::StructType* Ty