class LoopDataPrefetchPass
Declaration
class LoopDataPrefetchPass : public PassInfoMixin { /* full declaration omitted */ };
Description
An optimization pass inserting data prefetches in loops.
Declared at: llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:22
Inherits from: PassInfoMixin
Method Overview
- public LoopDataPrefetchPass()
- public llvm::PreservedAnalyses run(llvm::Function & F, llvm::FunctionAnalysisManager & AM)
Methods
¶LoopDataPrefetchPass()
LoopDataPrefetchPass()
Declared at: llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:24
¶llvm::PreservedAnalyses run(
llvm::Function& F,
llvm::FunctionAnalysisManager& AM)
llvm::PreservedAnalyses run(
llvm::Function& F,
llvm::FunctionAnalysisManager& AM)
Description
Run the pass over the function.
Declared at: llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:27