FLANG
Classes | Static Public Member Functions | Public Attributes | List of all members
fir::TBAATree Struct Reference

#include <flang/Optimizer/Analysis/TBAAForest.h>

Classes

class  SubtreeState
 

Static Public Member Functions

static TBAATree buildTree (mlir::StringAttr functionName)
 

Public Attributes

SubtreeState globalDataTree
 
SubtreeState allocatedDataTree
 
SubtreeState dummyArgDataTree
 
SubtreeState directDataTree
 
mlir::LLVM::TBAATypeDescriptorAttr anyAccessDesc
 
mlir::LLVM::TBAATypeDescriptorAttr boxMemberTypeDesc
 
mlir::LLVM::TBAATypeDescriptorAttr anyDataTypeDesc
 

Detailed Description

Per-function TBAA tree. Each tree contains branches for data (of various kinds) and descriptor access


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