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

References

include/llvm/IR/DiagnosticInfo.h
  639     *this << Prepend;
  656     *this << Msg.str();
lib/Analysis/InlineCost.cpp
 1612                  << NV("Callee", &F) << " has uninlinable pattern ("
 1614                  << ") and cost is not fully computed";
 1629                  << NV("Callee", &F) << " is " << NV("InlineResult", IR.message)
 1630                  << ". Cost is not fully computed";
lib/Analysis/LoopAccessAnalysis.cpp
 1744     recordAnalysis("NotInnerMostLoop") << "loop is not the innermost loop";
 1753         << "loop control flow is not understood by analyzer";
 1762         << "loop control flow is not understood by analyzer";
 1773         << "loop control flow is not understood by analyzer";
 1781         << "could not determine number of loop iterations";
 1853             << "instruction cannot be vectorized";
 1859               << "read with atomic ordering or volatile read";
 1877               << "instruction cannot be vectorized";
 1883               << "write with atomic ordering or volatile write";
 2011     recordAnalysis("CantIdentifyArrayBounds") << "cannot identify array bounds";
 2044             << "cannot check memory dependencies at runtime";
 2056       << "cannot add control dependency to convergent operation";
 2070         << "unsafe dependent memory operations in loop. Use "
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1140     << " instructions in function";
lib/CodeGen/GlobalISel/IRTranslator.cpp
  104     R << (" (in function: " + MF.getName() + ")").str();
  214       R << "unable to translate constant: " << ore::NV("Type", Val.getType());
  268     R << "unable to translate memop: " << ore::NV("Opcode", &I);
 2258     R << "unable to translate in big endian mode";
 2313     R << "unable to lower arguments: " << ore::NV("Prototype", F.getType());
 2351         R << "unable to translate instruction: " << ore::NV("Opcode", &Inst);
 2358           R << ": '" << InstStr.str() << "'";
 2358           R << ": '" << InstStr.str() << "'";
 2358           R << ": '" << InstStr.str() << "'";
lib/CodeGen/GlobalISel/InstructionSelect.cpp
  220     R << "inserting blocks is not supported yet";
lib/CodeGen/GlobalISel/Legalizer.cpp
  293     R << "inserting blocks is not supported yet";
lib/CodeGen/GlobalISel/Utils.cpp
  186     R << (" (in function: " + MF.getName() + ")").str();
  200   R << Msg;
  203     R << ": " << ore::MNV("Inst", MI);
lib/CodeGen/MachineFunctionPass.cpp
   88           << ": Function: " << NV("Function", F.getName()) << ": "
   88           << ": Function: " << NV("Function", F.getName()) << ": "
   89           << "MI Instruction count changed from "
   90           << NV("MIInstrsBefore", CountBefore) << " to "
   92           << "; Delta: " << NV("Delta", Delta);
lib/CodeGen/MachineOutliner.cpp
  960     R << "Did not outline " << NV("Length", StringLen) << " instructions"
  960     R << "Did not outline " << NV("Length", StringLen) << " instructions"
  961       << " from " << NV("NumOccurrences", CandidatesForRepeatedSeq.size())
  962       << " locations."
  963       << " Bytes from outlining all occurrences ("
  964       << NV("OutliningCost", OF.getOutliningCost()) << ")"
  965       << " >= Unoutlined instruction bytes ("
  966       << NV("NotOutliningCost", OF.getNotOutlinedCost()) << ")"
  967       << " (Also found at: ";
  974         R << ", ";
  977     R << ")";
  987   R << "Saved " << NV("OutliningBenefit", OF.getBenefit()) << " bytes by "
  987   R << "Saved " << NV("OutliningBenefit", OF.getBenefit()) << " bytes by "
  988     << "outlining " << NV("Length", OF.getNumInstrs()) << " instructions "
  988     << "outlining " << NV("Length", OF.getNumInstrs()) << " instructions "
  989     << "from " << NV("NumOccurrences", OF.getOccurrenceCount())
  990     << " locations. "
  991     << "(Found at: ";
  999       R << ", ";
 1002   R << ")";
 1404         << ": Function: "
 1406         << ": MI instruction count changed from "
 1409         << " to "
 1412         << "; Delta: "
lib/CodeGen/PrologEpilogInserter.cpp
  283            << ore::NV("NumStackBytes", StackSize) << " stack bytes in function";
lib/CodeGen/RegAllocGreedy.cpp
 3197         R << NV("NumSpills", Spills) << " spills ";
 3199         R << NV("NumFoldedSpills", FoldedSpills) << " folded spills ";
 3201         R << NV("NumReloads", Reloads) << " reloads ";
 3203         R << NV("NumFoldedReloads", FoldedReloads) << " folded reloads ";
 3204       R << "generated in loop";
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  706     R << (" (in function: " + MF.getName() + ")").str();
 1371       R << "FastISel didn't lower all arguments: "
 1502           R << "FastISel missed call";
 1509             R << ": " << InstStr.str();
 1509             R << ": " << InstStr.str();
 1547           R << "FastISel missed terminator";
 1551           R << "FastISel missed";
 1558           R << ": " << InstStr.str();
 1558           R << ": " << InstStr.str();
lib/CodeGen/StackProtector.cpp
  264              << " due to a function attribute or command-line switch";
  284                    << " due to a call to alloca or use of a variable length "
  321                    << " due to a stack allocated buffer or struct containing a "
  336                    << " due to the address of a local variable being taken";
lib/IR/LegacyPassManager.cpp
  229     << ": IR instruction count changed from "
  231     << " to "
  233     << "; Delta: "
  261        << ": Function: "
  263        << ": IR instruction count changed from "
  266        << " to "
  269        << "; Delta: "
lib/Transforms/IPO/HotColdSplitting.cpp
  335              << ore::NV("Original", OrigF) << " split cold code into "
lib/Transforms/IPO/Inliner.cpp
  397     R << "(cost=always)";
  399     R << "(cost=never)";
  401     R << "(cost=" << ore::NV("Cost", IC.getCost())
  402       << ", threshold=" << ore::NV("Threshold", IC.getThreshold()) << ")";
  402       << ", threshold=" << ore::NV("Threshold", IC.getThreshold()) << ")";
  405     R << ": " << ore::NV("Reason", Reason);
  439              << NV("Callee", Callee) << " not inlined into "
  440              << NV("Caller", Caller) << " because it should never be inlined "
  451              << NV("Callee", Callee) << " not inlined into "
  452              << NV("Caller", Caller) << " because too costly to inline " << IC;
  466              << " increases the cost of inlining " << NV("Caller", Caller)
  467              << " in other contexts";
  514            << ore::NV("Callee", &Callee) << " inlined into "
  515            << ore::NV("Caller", &Caller) << " with " << IC;
  580                      << NV("Callee", Callee) << " will not be inlined into "
  582                      << " because its definition is unavailable"
  695                    << NV("Callee", Callee) << " will not be inlined into "
  696                    << NV("Caller", Caller) << ": " << NV("Reason", IR.message);
  940                      << NV("Callee", Callee) << " will not be inlined into "
  942                      << " because its definition is unavailable"
 1083                  << NV("Callee", &Callee) << " will not be inlined into "
 1084                  << NV("Caller", &F) << ": " << NV("Reason", IR.message);
lib/Transforms/IPO/PartialInlining.cpp
  431                      << " has more than one region exit edge.";
  522                  << ore::NV("Callee", F) << " inline cost-savings smaller than "
  787              << " should always be fully inlined, not partially";
  795              << NV("Callee", Cloner.OrigFunc) << " not partially inlined into "
  797              << " because it should never be inlined (cost=never)";
  805              << NV("Callee", Cloner.OrigFunc) << " not partially inlined into "
  806              << NV("Caller", Caller) << " because too costly to inline (cost="
  807              << NV("Cost", IC.getCost()) << ", threshold="
  808              << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")";
  823              << NV("Callee", Cloner.OrigFunc) << " not partially inlined into "
  824              << NV("Caller", Caller) << " runtime overhead (overhead="
  826              << ", savings="
  828              << ")"
  829              << " of making the outlined call is too high";
  837            << NV("Callee", Cloner.OrigFunc) << " can be partially inlined into "
  838            << NV("Caller", Caller) << " with cost=" << NV("Cost", IC.getCost())
  839            << " (threshold="
  840            << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")";
 1369              << " not partially inlined into callers (Original Size = "
 1371              << ", Size of call sequence to outlined function = "
 1372              << ore::NV("NewSize", SizeCost) << ")";
 1405     OR << ore::NV("Callee", Cloner.OrigFunc) << " partially inlined into "
lib/Transforms/IPO/SampleProfile.cpp
  693         Remark << "Applied " << ore::NV("NumSamples", *R);
  694         Remark << " samples from profile (offset: ";
  697           Remark << ".";
  700         Remark << ")";
  881               << "' into '" << ore::NV("Caller", BB->getParent()) << "'");
  881               << "' into '" << ore::NV("Caller", BB->getParent()) << "'");
lib/Transforms/IPO/WholeProgramDevirt.cpp
  327                       << ": devirtualized a call to "
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1190                 << "and/or lack of common condition values";
 1226               << "and/or lack of common condition values";
 1356             << " biased branch(es) or select(s)";
 1868         << " branches or selects";
 2062           << ore::NV("Function", &F) << " "
 2063           << "Reduced the number of branches in hot paths by "
 2065           << " (static) and "
 2067           << " (weighted by PGO count)";
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  272                << ore::NV("target md5sum", Target) << " not found";
  284                << NV("TargetFunction", TargetFunction) << " with count of "
  285                << NV("Count", Count) << ": " << Reason;
  285                << NV("Count", Count) << ": " << Reason;
  325              << " with count " << NV("Count", Count) << " out of "
  325              << " with count " << NV("Count", Count) << " out of "
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1737              << BrCondStr << " is true with probability : " << BranchProbStr;
 1737              << BrCondStr << " is true with probability : " << BranchProbStr;
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  405              << " with count " << NV("Count", SumForOpt) << " out of "
  405              << " with count " << NV("Count", SumForOpt) << " out of "
  406              << NV("Total", TotalCount) << " for " << NV("Versions", Version)
  407              << " versions";
lib/Transforms/Scalar/GVN.cpp
  835   R << "load of type " << NV("Type", LI->getType()) << " not eliminated"
  835   R << "load of type " << NV("Type", LI->getType()) << " not eliminated"
  851     R << " in favor of " << NV("OtherAccess", OtherAccess);
  853   R << " because it is clobbered by " << NV("ClobberedBy", DepInfo.getInst());
 1300            << "load of type " << NV("Type", LI->getType()) << " eliminated"
 1301            << setExtraArgs() << " in favor of "
lib/Transforms/Scalar/LoopDistribute.cpp
  880               << "loop not distributed: " << Message);
lib/Transforms/Scalar/LoopFuse.cpp
  341              << "[" << Preheader->getParent()->getName() << "]: "
  341              << "[" << Preheader->getParent()->getName() << "]: "
  342              << "Loop is not a candidate for fusion: " << Stat.getDesc());
  342              << "Loop is not a candidate for fusion: " << Stat.getDesc());
 1328              << "[" << FC0.Preheader->getParent()->getName()
 1329              << "]: " << NV("Cand1", StringRef(FC0.Preheader->getName()))
 1330              << " and " << NV("Cand2", StringRef(FC1.Preheader->getName()))
 1331              << ": " << Stat.getDesc());
 1331              << ": " << Stat.getDesc());
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1041            << "() function";
 1181            << "() function";
 2670            << "() function";
lib/Transforms/Scalar/LoopInterchange.cpp
 1124            << ore::NV("Cost", Cost) << ", threshold="
 1126            << ") and it does not improve parallelism.";
lib/Transforms/Scalar/LoopUnrollPass.cpp
  993                << NV("TripMultiple", TripMultiple) << ".  Unrolling instead "
  994                << NV("UnrollCount", UP.Count) << " time(s).";
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  421              << " exceeds threshold "
  454              << " are less then defined threshold "
  524            << " Number of runtime checks we had to insert "
lib/Transforms/Utils/LoopUnroll.cpp
  469                << NV("UnrollCount", ULO.TripCount) << " iterations";
  479                << " iterations";
  485       return Diag << "unrolled loop by a factor of "
  504                  << " trips per branch";
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  224               << NV("UnrollCount", TripCount) << " iterations");
  229       return Diag << "unroll and jammed loop by a factor of "
  239                              << " trips per branch";
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  157       R << "loop not vectorized";
  159         R << " (Force=" << NV("Force", true);
  161           R << ", Vector Width=" << NV("VectorWidth", Width.Value);
  163           R << ", Interleave Count=" << NV("InterleaveCount", Interleave.Value);
  164         R << ")";
lib/Transforms/Vectorize/LoopVectorize.cpp
  866   R << "loop not vectorized: ";
 7759              << NV("InterleaveCount", IC) << ")";
 7780              << ", interleaved count: " << NV("InterleaveCount", IC) << ")";
 7780              << ", interleaved count: " << NV("InterleaveCount", IC) << ")";
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5378                        << " and with tree size "
 5524              << "less than 2 is not supported";
 5540                << rso.str() + " is unsupported by vectorizer";
 5606                                  << " and with tree size "
 5622              << ore::NV("Cost", MinCost) << " >= "
 5629              << " with available vectorization factors";
 6437                      << "but not beneficial with cost "
 6438                      << ore::NV("Cost", Cost) << " and threshold "
 6450           << ore::NV("Cost", Cost) << " and with tree size "
tools/polly/include/polly/Support/GICHelper.h
  266   OS << Obj.to_str();
tools/polly/lib/Analysis/ScopBuilder.cpp
 1593              << "Use user assumption: " << stringFromIslObj(AssumptionCtx));
tools/polly/lib/Transform/DeLICM.cpp
 1214       R << "maximal number of operations exceeded during zone analysis";
 1246           R << "Skipped possible mapping target because it is not an "
 1257           R << "skipped possible mapping target because it is not in a loop";
 1268           R << "skipped possible mapping target because the memory location "
 1279           R << "skipped possible mapping target because non-store instructions "
 1303           R << "skipped possible mapping target because it writes more than "
 1317           R << "skipped possible mapping target because a target location "
tools/polly/lib/Transform/ZoneAlgo.cpp
  348         R << "load after store of same element in same statement";
  349         R << " (previous stores: " << Stores;
  350         R << ", loading: " << AccRel << ")";
  350         R << ", loading: " << AccRel << ")";
  367       R << "store is in a non-affine subregion";
  378       R << "store after store of same element in same statement";
  379       R << " (previous stores: " << Stores;
  380       R << ", storing: " << AccRel << ")";
  380       R << ", storing: " << AccRel << ")";