LLVM 19.0.0git
Classes | Namespaces
LoopLoadElimination.h File Reference

This header defines the LoopLoadEliminationPass object. More...

#include "llvm/IR/PassManager.h"

Go to the source code of this file.

Classes

struct  llvm::LoopLoadEliminationPass
 Pass to forward loads in a loop around the backedge to subsequent iterations. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Detailed Description

This header defines the LoopLoadEliminationPass object.

This pass forwards loaded values around loop backedges to allow their use in subsequent iterations.

Definition in file LoopLoadElimination.h.