FLANG
Namespaces | Macros
AddAliasTags.cpp File Reference
#include "flang/Optimizer/Analysis/AliasAnalysis.h"
#include "flang/Optimizer/Analysis/TBAAForest.h"
#include "flang/Optimizer/Dialect/FIRDialect.h"
#include "flang/Optimizer/Dialect/FirAliasTagOpInterface.h"
#include "flang/Optimizer/Transforms/Passes.h"
#include "mlir/IR/Dominance.h"
#include "mlir/Pass/Pass.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <optional>
#include "flang/Optimizer/Transforms/Passes.h.inc"

Namespaces

namespace  fir
 

Macros

#define GEN_PASS_DEF_ADDALIASTAGS
 
#define DEBUG_TYPE   "fir-add-alias-tags"
 

Detailed Description

Adds TBAA alias tags to fir loads and stores, based on information from fir::AliasAnalysis. More are added later in CodeGen - see fir::TBAABuilder