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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
  537     assert(!Freqs.empty());
  538     return Freqs[0].Integer;
 1056     BlockNode NewNode(Freqs.size());
 1058     Freqs.emplace_back();
 1083   Freqs.resize(RPOT.size());
lib/Analysis/BlockFrequencyInfoImpl.cpp
  273   std::vector<FrequencyData>().swap(Freqs);
  283   std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs));
  286   BFI.Freqs = std::move(SavedFreqs);
  486   for (size_t Index = 0; Index < BFI.Freqs.size(); ++Index) {
  487     Scaled64 Scaled = BFI.Freqs[Index].Scaled * ScalingFactor;
  488     BFI.Freqs[Index].Integer = std::max(UINT64_C(1), Scaled.toInt<uint64_t>());
  490                       << BFI.Freqs[Index].Scaled << ", scaled = " << Scaled
  491                       << ", int = " << BFI.Freqs[Index].Integer << "\n");
  513                                        : BFI.Freqs[N.Index].Scaled;
  524     Freqs[Index].Scaled = Working[Index].Mass.toScaled();
  537     Min = std::min(Min, Freqs[Index].Scaled);
  538     Max = std::max(Max, Freqs[Index].Scaled);
  555   return Freqs[Node.Index].Integer;
  595   return Freqs[Node.Index].Scaled;
  601   assert(Node.Index < Freqs.size() && "Expected legal index");
  602   Freqs[Node.Index].Integer = Freq;