class LocationSize

Declaration

class LocationSize { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:60

Method Overview

  • public constexpr LocationSize(uint64_t Raw)
  • public uint64_t getValue() const
  • public bool hasValue() const
  • public bool isPrecise() const
  • public bool isZero() const
  • public static constexpr llvm::LocationSize mapEmpty()
  • public static constexpr llvm::LocationSize mapTombstone()
  • public static llvm::LocationSize precise(uint64_t Value)
  • public void print(llvm::raw_ostream & OS) const
  • public uint64_t toRaw() const
  • public llvm::LocationSize unionWith(llvm::LocationSize Other) const
  • public static constexpr llvm::LocationSize unknown()
  • public static llvm::LocationSize upperBound(uint64_t Value)

Methods

constexpr LocationSize(uint64_t Raw)

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:87

Parameters

uint64_t Raw

uint64_t getValue() const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:126

bool hasValue() const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:125

bool isPrecise() const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:133

bool isZero() const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:138

static constexpr llvm::LocationSize mapEmpty()

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:109

static constexpr llvm::LocationSize mapTombstone()

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:106

static llvm::LocationSize precise(uint64_t Value)

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:90

Parameters

uint64_t Value

void print(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:153

Parameters

llvm::raw_ostream& OS

uint64_t toRaw() const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:157

llvm::LocationSize unionWith(
    llvm::LocationSize Other) const

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:115

Parameters

llvm::LocationSize Other

static constexpr llvm::LocationSize unknown()

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:101

static llvm::LocationSize upperBound(
    uint64_t Value)

Declared at: llvm/include/llvm/Analysis/MemoryLocation.h:92

Parameters

uint64_t Value