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

Overridden By

lib/Analysis/IVUsers.cpp
  365 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Analysis/LoopPass.cpp
   49   bool runOnLoop(Loop *L, LPPassManager &) override {
lib/Target/ARM/MVETailPredication.cpp
  111 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2407 bool HexagonLoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  316 bool HexagonVectorLoopCarriedReuse::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/IPO/LoopExtractor.cpp
   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
 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
  251 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  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
 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
 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
  518 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) {
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  567 bool LoopVersioningLICM::runOnLoop(Loop *L, LPPassManager &LPM) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2922 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
tools/opt/PassPrinters.cpp
  146   bool runOnLoop(Loop *L, LPPassManager &LPM) override {
unittests/IR/LegacyPassManagerTest.cpp
  209       bool runOnLoop(Loop *L, LPPassManager &LPM) override {

References

lib/Analysis/LoopPass.cpp
  225         LocalChanged = P->runOnLoop(CurrentLoop, *this);