reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/LoopPass.h
   24 class LPPassManager;

References

include/llvm/Analysis/IVUsers.h
  180   bool runOnLoop(Loop *L, LPPassManager &LPM) override;
include/llvm/Analysis/LoopPass.h
   39   virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
   45   virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
lib/Analysis/IVUsers.cpp
  365 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Analysis/LoopPass.cpp
   49   bool runOnLoop(Loop *L, LPPassManager &) override {
  361   LPPassManager *LPPM;
  370     LPPM = new LPPassManager();
lib/Target/ARM/MVETailPredication.cpp
   70   bool runOnLoop(Loop *L, LPPassManager&) override;
  111 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  140     bool runOnLoop(Loop *L, LPPassManager &LPM) override;
 2407 bool HexagonLoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  284     bool runOnLoop(Loop *L, LPPassManager &LPM) override;
  316 bool HexagonVectorLoopCarriedReuse::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/IPO/LoopExtractor.cpp
   47     bool runOnLoop(Loop *L, LPPassManager &) override;
   85 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/GuardWidening.cpp
  885   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/IndVarSimplify.cpp
 3163   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  257   bool runOnLoop(Loop *L, LPPassManager &LPM) override;
 1768 bool IRCELegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/LICM.cpp
  202   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopDeletion.cpp
  234   bool runOnLoop(Loop *L, LPPassManager &) override;
  251 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  126   LPPassManager &LPM;
  127   LegacyPMAbstraction(LPPassManager &LPM) : LPM(LPM) {}
  267   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopInstSimplify.cpp
  186   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopInterchange.cpp
  452   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopPredication.cpp
  322   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopRerollPass.cpp
  171     bool runOnLoop(Loop *L, LPPassManager &LPM) override;
 1640 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/LoopRotation.cpp
   89   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  718   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopSink.cpp
  356   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5674   bool runOnLoop(Loop *L, LPPassManager &LPM) override;
 5736 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) {
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  440   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1219   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
lib/Transforms/Scalar/LoopUnswitch.cpp
  171     LPPassManager *LPM;
  211     bool runOnLoop(Loop *L, LPPassManager &LPM) override;
  518 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) {
  908                        LoopInfo *LI, LPPassManager *LPM) {
 1417                               LPPassManager *LPM, MemorySSAUpdater *MSSAU) {
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  126   bool runOnLoop(Loop *L, LPPassManager &LPM) override;
  567 bool LoopVersioningLICM::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2907   bool runOnLoop(Loop *L, LPPassManager &LPM) override;
 2922 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
tools/opt/PassPrinters.cpp
  146   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
unittests/IR/LegacyPassManagerTest.cpp
  204       bool doInitialization(Loop* L, LPPassManager &LPM) override {
  209       bool runOnLoop(Loop *L, LPPassManager &LPM) override {