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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
   95   uint64_t getMass() const { return Mass; }
   97   bool isFull() const { return Mass == std::numeric_limits<uint64_t>::max(); }
   98   bool isEmpty() const { return !Mass; }
  106     uint64_t Sum = Mass + X.Mass;
  106     uint64_t Sum = Mass + X.Mass;
  107     Mass = Sum < Mass ? std::numeric_limits<uint64_t>::max() : Sum;
  107     Mass = Sum < Mass ? std::numeric_limits<uint64_t>::max() : Sum;
  116     uint64_t Diff = Mass - X.Mass;
  116     uint64_t Diff = Mass - X.Mass;
  117     Mass = Diff > Mass ? 0 : Diff;
  117     Mass = Diff > Mass ? 0 : Diff;
  122     Mass = P.scale(Mass);
  122     Mass = P.scale(Mass);
  126   bool operator==(BlockMass X) const { return Mass == X.Mass; }
  126   bool operator==(BlockMass X) const { return Mass == X.Mass; }
  127   bool operator!=(BlockMass X) const { return Mass != X.Mass; }
  127   bool operator!=(BlockMass X) const { return Mass != X.Mass; }
  128   bool operator<=(BlockMass X) const { return Mass <= X.Mass; }
  128   bool operator<=(BlockMass X) const { return Mass <= X.Mass; }
  129   bool operator>=(BlockMass X) const { return Mass >= X.Mass; }
  129   bool operator>=(BlockMass X) const { return Mass >= X.Mass; }
  130   bool operator<(BlockMass X) const { return Mass < X.Mass; }
  130   bool operator<(BlockMass X) const { return Mass < X.Mass; }
  131   bool operator>(BlockMass X) const { return Mass > X.Mass; }
  131   bool operator>(BlockMass X) const { return Mass > X.Mass; }
lib/Analysis/BlockFrequencyInfoImpl.cpp
   62     OS << getHexDigit(Mass >> (60 - Digits * 4) & 0xf);