|
LLVM 24.0.0git
|
Dependencies required by LICM transforms. More...
#include "llvm/Transforms/Utils/LoopUtils.h"
Public Attributes | |
| AssumptionCache & | AC |
| LoopInfo & | LI |
| TargetLibraryInfo & | TLI |
| TargetTransformInfo & | TTI |
| ScalarEvolution * | SE |
| ICFLoopSafetyInfo & | SafetyInfo |
| Public Attributes inherited from llvm::SinkAndHoistDependencies | |
| AAResults & | AA |
| DominatorTree & | DT |
| MemorySSAUpdater & | MSSAU |
| OptimizationRemarkEmitter * | ORE |
Dependencies required by LICM transforms.
Definition at line 158 of file LoopUtils.h.
| AssumptionCache& llvm::LICMDependencies::AC |
Definition at line 159 of file LoopUtils.h.
Referenced by hoistAdd(), hoistBOAssociation(), hoistGEP(), llvm::hoistRegion(), hoistSub(), and llvm::promoteLoopAccessesToScalars().
| LoopInfo& llvm::LICMDependencies::LI |
Definition at line 160 of file LoopUtils.h.
Referenced by llvm::hoistRegion(), llvm::promoteLoopAccessesToScalars(), sink(), and llvm::sinkRegion().
| ICFLoopSafetyInfo& llvm::LICMDependencies::SafetyInfo |
Definition at line 164 of file LoopUtils.h.
Referenced by eraseInstruction(), llvm::hoistRegion(), llvm::promoteLoopAccessesToScalars(), sink(), and llvm::sinkRegion().
| ScalarEvolution* llvm::LICMDependencies::SE |
Definition at line 163 of file LoopUtils.h.
Referenced by llvm::hoistRegion().
| TargetLibraryInfo& llvm::LICMDependencies::TLI |
Definition at line 161 of file LoopUtils.h.
Referenced by llvm::hoistRegion(), llvm::promoteLoopAccessesToScalars(), and llvm::sinkRegion().
| TargetTransformInfo& llvm::LICMDependencies::TTI |
Definition at line 162 of file LoopUtils.h.
Referenced by llvm::sinkRegion().