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