|
reference, declaration → definition
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);