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

References

lib/Analysis/InlineCost.cpp
 1613                  << NV("InlineResult", IR.message)
 1629                  << NV("Callee", &F) << " is " << NV("InlineResult", IR.message)
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1139   R << ore::NV("NumInstructions", NumInstsInFunction)
lib/CodeGen/GlobalISel/IRTranslator.cpp
  214       R << "unable to translate constant: " << ore::NV("Type", Val.getType());
  268     R << "unable to translate memop: " << ore::NV("Opcode", &I);
 2313     R << "unable to lower arguments: " << ore::NV("Prototype", F.getType());
 2351         R << "unable to translate instruction: " << ore::NV("Opcode", &Inst);
lib/CodeGen/GlobalISel/Utils.cpp
  203     R << ": " << ore::MNV("Inst", MI);
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1247            << ore::NV("Factor", Factor);
lib/CodeGen/MachineFunctionPass.cpp
   87         R << NV("Pass", getPassName())
   88           << ": Function: " << NV("Function", F.getName()) << ": "
   90           << NV("MIInstrsBefore", CountBefore) << " to "
   91           << NV("MIInstrsAfter", CountAfter)
   92           << "; Delta: " << NV("Delta", Delta);
lib/CodeGen/MachineOutliner.cpp
  960     R << "Did not outline " << NV("Length", StringLen) << " instructions"
  961       << " from " << NV("NumOccurrences", CandidatesForRepeatedSeq.size())
  964       << NV("OutliningCost", OF.getOutliningCost()) << ")"
  966       << NV("NotOutliningCost", OF.getNotOutlinedCost()) << ")"
  971       R << NV((Twine("OtherStartLoc") + Twine(i)).str(),
  987   R << "Saved " << NV("OutliningBenefit", OF.getBenefit()) << " bytes by "
  988     << "outlining " << NV("Length", OF.getNumInstrs()) << " instructions "
  989     << "from " << NV("NumOccurrences", OF.getOccurrenceCount())
  996     R << NV((Twine("StartLoc") + Twine(i)).str(),
 1403       R << DiagnosticInfoOptimizationBase::Argument("Pass", "Machine Outliner")
 1405         << DiagnosticInfoOptimizationBase::Argument("Function", F.getName())
 1407         << DiagnosticInfoOptimizationBase::Argument("MIInstrsBefore",
 1410         << DiagnosticInfoOptimizationBase::Argument("MIInstrsAfter",
 1413         << DiagnosticInfoOptimizationBase::Argument("Delta", FnDelta);
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 ";
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1372         << ore::NV("Prototype", Fn.getType());
lib/CodeGen/StackProtector.cpp
  263              << ore::NV("Function", F)
  283                    << ore::NV("Function", F)
  320                    << ore::NV("Function", F)
  335                    << ore::NV("Function", F)
lib/IR/LegacyPassManager.cpp
  228   R << DiagnosticInfoOptimizationBase::Argument("Pass", P->getPassName())
  230     << DiagnosticInfoOptimizationBase::Argument("IRInstrsBefore", CountBefore)
  232     << DiagnosticInfoOptimizationBase::Argument("IRInstrsAfter", CountAfter)
  234     << DiagnosticInfoOptimizationBase::Argument("DeltaInstrCount", Delta);
  260     FR << DiagnosticInfoOptimizationBase::Argument("Pass", PassName)
  262        << DiagnosticInfoOptimizationBase::Argument("Function", Fname)
  264        << DiagnosticInfoOptimizationBase::Argument("IRInstrsBefore",
  267        << DiagnosticInfoOptimizationBase::Argument("IRInstrsAfter",
  270        << DiagnosticInfoOptimizationBase::Argument("DeltaInstrCount", FnDelta);
lib/Transforms/IPO/HotColdSplitting.cpp
  336              << ore::NV("Split", OutF);
  345            << ore::NV("Block", Region.front());
lib/Transforms/IPO/Inliner.cpp
  401     R << "(cost=" << ore::NV("Cost", IC.getCost())
  402       << ", threshold=" << ore::NV("Threshold", IC.getThreshold()) << ")";
  405     R << ": " << ore::NV("Reason", Reason);
  440              << NV("Caller", Caller) << " because it should never be inlined "
  452              << NV("Caller", Caller) << " because too costly to inline " << IC;
  465              << "Not inlining. Cost of inlining " << NV("Callee", Callee)
  466              << " increases the cost of inlining " << NV("Caller", Caller)
  515            << ore::NV("Caller", &Caller) << " with " << IC;
  581                      << NV("Caller", CS.getCaller())
  696                    << NV("Caller", Caller) << ": " << NV("Reason", IR.message);
  696                    << NV("Caller", Caller) << ": " << NV("Reason", IR.message);
  941                      << NV("Caller", CS.getCaller())
 1084                  << NV("Caller", &F) << ": " << NV("Reason", IR.message);
 1084                  << NV("Caller", &F) << ": " << NV("Reason", IR.message);
lib/Transforms/IPO/PartialInlining.cpp
  430                      << ore::NV("Block", BlockList.front()->getName())
  523                  << ore::NV("Cost", MinOutlineRegionCost);
  796              << NV("Caller", Caller)
  806              << NV("Caller", Caller) << " because too costly to inline (cost="
  807              << NV("Cost", IC.getCost()) << ", threshold="
  808              << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")";
  824              << NV("Caller", Caller) << " runtime overhead (overhead="
  825              << NV("Overhead", (unsigned)WeightedOutliningRcost.getFrequency())
  827              << NV("Savings", (unsigned)NormWeightedSavings.getFrequency())
  838            << NV("Caller", Caller) << " with cost=" << NV("Cost", IC.getCost())
  838            << NV("Caller", Caller) << " with cost=" << NV("Cost", IC.getCost())
  840            << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")";
 1173                << ore::NV("Block", RegionInfo.Region.front());
 1235              << ore::NV("Block", ToExtract.front());
 1370              << ore::NV("OutlinedRegionOriginalSize", Cloner.OutlinedRegionCost)
 1372              << ore::NV("NewSize", SizeCost) << ")";
 1405     OR << ore::NV("Callee", Cloner.OrigFunc) << " partially inlined into "
 1406        << ore::NV("Caller", CS.getCaller());
lib/Transforms/IPO/SampleProfile.cpp
  693         Remark << "Applied " << ore::NV("NumSamples", *R);
  695         Remark << ore::NV("LineOffset", LineOffset);
  698           Remark << ore::NV("Discriminator", Discriminator);
  880               << "inlined hot callee '" << ore::NV("Callee", CalledFunction)
  881               << "' into '" << ore::NV("Caller", BB->getParent()) << "'");
 1508                << ore::NV("CondBranchesLoc", BranchLoc);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  328                       << NV("FunctionName", TargetName));
 1909                         << NV("FunctionName", DT.first));
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1355             << ore::NV("CHRMergeThreshold", CHRMergeThreshold)
 1867         << "Merged " << ore::NV("NumCHRedBranches", NumCHRedBranches)
 2064           << ore::NV("NumBranchesDelta", Stats.NumBranchesDelta)
 2066           << ore::NV("WeightedNumBranchesDelta", Stats.WeightedNumBranchesDelta)
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;
  324              << "Promote indirect call to " << NV("DirectCallee", DirectCallee)
  325              << " with count " << NV("Count", Count) << " out of "
  326              << NV("TotalCount", TotalCount);
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  404              << "optimized " << NV("Intrinsic", StringRef(getMIName(MI)))
  405              << " with count " << NV("Count", SumForOpt) << " out of "
  406              << NV("Total", TotalCount) << " for " << NV("Versions", Version)
  406              << NV("Total", TotalCount) << " for " << NV("Versions", Version)
lib/Transforms/Scalar/GVN.cpp
  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"
 1302            << NV("InfavorOfValue", AvailableValue);
lib/Transforms/Scalar/LICM.cpp
 1568            << "sinking " << ore::NV("Inst", &I);
 1670                                                          << ore::NV("Inst", &I);
lib/Transforms/Scalar/LoopFuse.cpp
 1329              << "]: " << NV("Cand1", StringRef(FC0.Preheader->getName()))
 1330              << " and " << NV("Cand2", StringRef(FC1.Preheader->getName()))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1040            << ore::NV("NewFunction", NewCall->getCalledFunction())
 1180            << ore::NV("NewFunction", NewCall->getCalledFunction())
 2669            << ore::NV("NewFunction", CmpCall->getCalledFunction())
lib/Transforms/Scalar/LoopInterchange.cpp
 1124            << ore::NV("Cost", Cost) << ", threshold="
 1125            << ore::NV("Threshold", LoopInterchangeCostThreshold)
lib/Transforms/Scalar/LoopUnrollPass.cpp
  993                << NV("TripMultiple", TripMultiple) << ".  Unrolling instead "
  994                << NV("UnrollCount", UP.Count) << " time(s).";
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  420              << NV("RuntimeChecks", LAI->getNumRuntimePointerChecks())
  422              << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold);
  452              << NV("LoadAndStoreCounter",
  455              << NV("Threshold", InvariantThreshold);
  525            << NV("RuntimeChecks", LAI->getNumRuntimePointerChecks());
lib/Transforms/Utils/LoopUnroll.cpp
  469                << NV("UnrollCount", ULO.TripCount) << " iterations";
  478                << " peeled loop by " << NV("PeelCount", ULO.PeelCount)
  486                   << NV("UnrollCount", ULO.Count);
  496                                << NV("BreakoutTrip", BreakoutTrip);
  503                  << " with " << NV("TripMultiple", ULO.TripMultiple)
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  224               << NV("UnrollCount", TripCount) << " iterations");
  230                   << NV("UnrollCount", Count);
  238         return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple)
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  159         R << " (Force=" << NV("Force", true);
  161           R << ", Vector Width=" << NV("VectorWidth", Width.Value);
  163           R << ", Interleave Count=" << NV("InterleaveCount", Interleave.Value);
lib/Transforms/Vectorize/LoopVectorize.cpp
 7759              << NV("InterleaveCount", IC) << ")";
 7779              << NV("VectorizationFactor", VF.Width)
 7780              << ", interleaved count: " << NV("InterleaveCount", IC) << ")";
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5377                        << "Stores SLP vectorized with cost " << NV("Cost", Cost)
 5379                        << NV("TreeSize", R.getTreeSize()));
 5605                                  << "SLP vectorized with cost " << ore::NV("Cost", Cost)
 5607                                  << ore::NV("TreeSize", R.getTreeSize()));
 5622              << ore::NV("Cost", MinCost) << " >= "
 5623              << ore::NV("Treshold", -SLPCostThreshold);
 6438                      << ore::NV("Cost", Cost) << " and threshold "
 6439                      << ore::NV("Threshold", -SLPCostThreshold);
 6450           << ore::NV("Cost", Cost) << " and with tree size "
 6451           << ore::NV("TreeSize", V.getTreeSize());