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

References

include/llvm/Support/Alignment.h
   74   Align &operator=(const Align &Other) = default;
   75   Align &operator=(Align &&Other) = default;
   80     ShiftValue = Log2_64(Value);
   81     assert(ShiftValue < 64 && "Broken invariant");
   86   uint64_t value() const { return uint64_t(1) << ShiftValue; }
  204 inline unsigned Log2(Align A) { return A.ShiftValue; }
  236 inline unsigned encode(MaybeAlign A) { return A ? A->ShiftValue + 1 : 0; }
  243   Out.ShiftValue = Value - 1;
  307   return Lhs.ShiftValue == Rhs.ShiftValue;
  307   return Lhs.ShiftValue == Rhs.ShiftValue;
  310   return Lhs.ShiftValue != Rhs.ShiftValue;
  310   return Lhs.ShiftValue != Rhs.ShiftValue;
  313   return Lhs.ShiftValue <= Rhs.ShiftValue;
  313   return Lhs.ShiftValue <= Rhs.ShiftValue;
  316   return Lhs.ShiftValue >= Rhs.ShiftValue;
  316   return Lhs.ShiftValue >= Rhs.ShiftValue;
  319   return Lhs.ShiftValue < Rhs.ShiftValue;
  319   return Lhs.ShiftValue < Rhs.ShiftValue;
  322   return Lhs.ShiftValue > Rhs.ShiftValue;
  322   return Lhs.ShiftValue > Rhs.ShiftValue;