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

References

lib/Analysis/ValueTracking.cpp
  876                << "Detected conflicting code assumptions. Program may "
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1246            << "Load interleaved combined with factor "
lib/CodeGen/ShrinkWrap.cpp
  455            << RemarkMessage;
lib/CodeGen/StackProtector.cpp
  262              << "Stack protection applied to function "
  282                    << "Stack protection applied to function "
  319                    << "Stack protection applied to function "
  334                    << "Stack protection applied to function "
lib/Transforms/IPO/HotColdSplitting.cpp
  344            << "Failed to extract region at block "
lib/Transforms/IPO/Inliner.cpp
  465              << "Not inlining. Cost of inlining " << NV("Callee", Callee)
lib/Transforms/IPO/PartialInlining.cpp
  429                      << "Region dominated by "
 1172                << "Failed to extract region at block "
 1234              << "Failed to extract region at block "
 1442              << "Partially inlined into at least one caller";
lib/Transforms/IPO/SampleProfile.cpp
  873               << "incompatible inlining");
  880               << "inlined hot callee '" << ore::NV("Callee", CalledFunction)
 1507                << "most popular destination for conditional branches at "
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1908                         << "devirtualized "
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  797                 << "Branch not biased";
  843                   << "Select not biased";
  920               << "Dropped unhoistable select";
  950                 << "Dropped select due to unhoistable branch";
 1189                 << "Split scope from outer due to unhoistable branch/select "
 1225               << "Split scope from previous due to unhoistable branch/select "
 1354             << "Drop scope with < "
 1867         << "Merged " << ore::NV("NumCHRedBranches", NumCHRedBranches)
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  245                << " Not promote: User options";
  253                << " Not promote: User options";
  261                << " Not promote: Cutoff reached";
  271                << "Cannot promote indirect call: target with md5sum "
  283                << "Cannot promote indirect call to "
  324              << "Promote indirect call to " << NV("DirectCallee", DirectCallee)
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1737              << BrCondStr << " is true with probability : " << BranchProbStr;
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  404              << "optimized " << NV("Intrinsic", StringRef(getMIName(MI)))
lib/Transforms/Scalar/GVN.cpp
 1288            << "load eliminated by PRE";
 1300            << "load of type " << NV("Type", LI->getType()) << " eliminated"
lib/Transforms/Scalar/LICM.cpp
 1126                << "failed to move load with loop-invariant address "
 1568            << "sinking " << ore::NV("Inst", &I);
 1669     return OptimizationRemark(DEBUG_TYPE, "Hoisted", &I) << "hoisting "
 1724                << "failed to hoist load with loop-invariant address "
 2098            << "Moving accesses to memory location out of the loop";
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  327                << "prefetched memory access";
lib/Transforms/Scalar/LoopDistribute.cpp
  854              << "distributed loop";
  870              << "loop not distributed: use -Rpass-analysis=loop-distribute for "
  880               << "loop not distributed: " << Message);
lib/Transforms/Scalar/LoopFuse.cpp
  341              << "[" << Preheader->getParent()->getName() << "]: "
 1328              << "[" << FC0.Preheader->getParent()->getName()
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1039            << "Transformed loop-strided store into a call to "
 1179            << "Formed a call to "
 2210              << L;
 2220            << "Loop recognized as a bcmp idiom";
 2668            << "Transformed bcmp idiom into a call to "
lib/Transforms/Scalar/LoopInterchange.cpp
  574              << "Loop interchanged with enclosing loop.";
  754              << "Loops where the latch is not the exiting block cannot be"
  770              << "Only outer loops with induction or reduction PHI nodes can be"
  784              << "Only outer loops with 1 induction variable can be "
  799              << "Only inner loops with induction or reduction PHI nodes can be"
  814              << "Only inner loops with 1 induction variable can be "
  828              << "Inner loop structure not understood currently.";
  842              << "Only inner loops with LCSSA PHIs can be interchange "
  874              << "The inner loop does not increment the induction variable.";
  899                << "Found unsupported instruction between induction variable "
  916              << "Did not find the induction variable.";
  971              << "Cannot interchange loops due to dependences.";
  989                  << "Cannot interchange loops due to call instruction.";
 1009              << "Cannot interchange loops because they are not tightly "
 1021              << "Found unsupported PHI node in loop exit.";
 1123            << "Interchanging loops is too costly (cost="
lib/Transforms/Scalar/LoopUnrollPass.cpp
  887                    << "Unable to unroll loop as directed by unroll(enable) "
  904                << "Unable to fully unroll loop as directed by unroll pragma "
  919              << "Unable to fully unroll loop as directed by unroll(full) "
  987                << "Unable to unroll loop the number of times directed by "
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  398                  << " Unsafe Loop Instruction";
  419              << "Number of runtime checks "
  451              << "Invariant load & store "
  494              << " Unsafe Loop structure";
  514              << " Unsafe Loop memory access";
  523            << " Versioned loop for LICM."
lib/Transforms/Scalar/TailRecursionElimination.cpp
  267                    << "marked as tail call candidate (readnone)";
  565            << "transforming tail recursion into loop";
lib/Transforms/Scalar/WarnMissedTransforms.cpp
   31         << "loop not unrolled: the optimizer was unable to perform the "
   42         << "loop not unroll-and-jammed: the optimizer was unable to perform "
   59           << "loop not vectorized: the optimizer was unable to perform the "
   67           << "loop not interleaved: the optimizer was unable to perform the "
   78         << "loop not distributed: the optimizer was unable to perform the "
lib/Transforms/Utils/LoopUnroll.cpp
  468                << "completely unrolled loop with "
  478                << " peeled loop by " << NV("PeelCount", ULO.PeelCount)
  495           return DiagBuilder() << " with a breakout at trip "
  503                  << " with " << NV("TripMultiple", ULO.TripMultiple)
  510             [&]() { return DiagBuilder() << " with run-time trip count"; });
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  223               << "completely unroll and jammed loop with "
  238         return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple)
  243       ORE->emit([&]() { return DiagBuilder() << " with run-time trip count"; });
lib/Transforms/Utils/MisExpect.cpp
   87   ORE.emit(OptimizationRemark(DEBUG_TYPE, "misexpect", Cond) << RemStr.str());
lib/Transforms/Utils/SimplifyLibCalls.cpp
  719                << "folded strlen(select) to select of constants";
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  135              << "loop not vectorized: vectorization and interleaving are "
  153              << "loop not vectorized: vectorization is explicitly disabled";
  248              << "loop not vectorized: cannot prove it is safe to reorder "
  265              << "loop not vectorized: cannot prove it is safe to reorder "
lib/Transforms/Vectorize/LoopVectorize.cpp
  878                 ORETag, TheLoop, I) << OREMsg);
 2767              << "Code-size may be reduced by not forcing "
 7712              << VecDiagMsg.second;
 7717              << IntDiagMsg.second;
 7725              << VecDiagMsg.second;
 7733              << IntDiagMsg.second;
 7758              << "interleaved loop (interleaved count: "
 7778              << "vectorized loop (vectorization width: "
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5377                        << "Stores SLP vectorized with cost " << NV("Cost", Cost)
 5523              << "Cannot SLP vectorize list: vectorization factor "
 5539                << "Cannot SLP vectorize list: type "
 5605                                  << "SLP vectorized with cost " << ore::NV("Cost", Cost)
 5621              << "List vectorization was possible but not beneficial with cost "
 5628              << "Cannot SLP vectorize list: vectorization was impossible"
 6436                      << "Vectorizing horizontal reduction is possible"
 6449           << "Vectorized horizontal reduction with cost "
tools/polly/lib/Analysis/ScopBuilder.cpp
 1542           << "Non-affine user assumption ignored.");
 1593              << "Use user assumption: " << stringFromIslObj(AssumptionCtx));
 3439              << "Possibly aliasing pointer, use restrict keyword.");
 3761            << Msg);
 3781              << Msg);
 3784              << Msg);
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  141       << "The following errors keep this region from being a Scop.");
  148                << RR->getEndUserMessage());
  152                << RR->getEndUserMessage());
  159         << "Invalid Scop candidate ends here.");
  163         << "Invalid Scop candidate ends here.");
tools/polly/lib/Analysis/ScopInfo.cpp
 2097              << Msg);
 2101              << Msg);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  429             << Msg);