LLVM  16.0.0git
Classes | Namespaces
LoopLoadElimination.h File Reference
#include "llvm/IR/PassManager.h"
Include dependency graph for LoopLoadElimination.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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


 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.