LLVM 24.0.0git
llvm::SinkAndHoistDependencies Struct Reference

Dependencies required to check legality of sinking and hoisting. More...

#include "llvm/Transforms/Utils/LoopUtils.h"

Inheritance diagram for llvm::SinkAndHoistDependencies:
[legend]

Public Attributes

AAResults & AA
DominatorTree & DT
MemorySSAUpdater & MSSAU
OptimizationRemarkEmitter * ORE

Detailed Description

Dependencies required to check legality of sinking and hoisting.

Definition at line 150 of file LoopUtils.h.

Member Data Documentation

◆ AA

AAResults& llvm::SinkAndHoistDependencies::AA

Definition at line 151 of file LoopUtils.h.

Referenced by llvm::canHoistLoad(), and llvm::canSinkOrHoistInst().

◆ DT

◆ MSSAU

◆ ORE

OptimizationRemarkEmitter* llvm::SinkAndHoistDependencies::ORE

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