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

References

lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  156   int64_t SignedValue = static_cast<int64_t>(Value);
  163     return AdrImmBits(Value & 0x1fffffULL);
  167       return AdrImmBits(Value & 0x1fffffULL);
  168     return AdrImmBits((Value & 0x1fffff000ULL) >> 12);
  174     if (Value & 0x3)
  177     return (Value >> 2) & 0x7ffff;
  181       Value &= 0xfff;
  183     if (Value >= 0x1000)
  185     return Value;
  188       Value &= 0xfff;
  190     if (Value >= 0x2000)
  192     if (Value & 0x1)
  194     return Value >> 1;
  197       Value &= 0xfff;
  199     if (Value >= 0x4000)
  201     if (Value & 0x3)
  203     return Value >> 2;
  206       Value &= 0xfff;
  208     if (Value >= 0x8000)
  210     if (Value & 0x7)
  212     return Value >> 3;
  215       Value &= 0xfff;
  217     if (Value >= 0x10000)
  219     if (Value & 0xf)
  221     return Value >> 4;
  232       return Value;
  240       return Value;
  265         Value = Value >> 16;
  265         Value = Value >> 16;
  268         Value = Value >> 32;
  268         Value = Value >> 32;
  271         Value = Value >> 48;
  271         Value = Value >> 48;
  279       Value &= 0xFFFF;
  288       Value = static_cast<uint64_t>(SignedValue);
  290     else if (Value > 0xFFFF) {
  293     return Value;
  300     if (Value & 0x3)
  302     return (Value >> 2) & 0x3fff;
  309     if (Value & 0x3)
  311     return (Value >> 2) & 0x3ffffff;
  319     return Value;