Contents

struct

SushiAI::Eager::RegionSignature

Holds what two steps must agree on for a region to be reused.

Declared in
include/SushiAI/eager/region_signature.hpp

See also

include/SushiAI/eager/README.md

Public attributes

std::uint64_t hash = 0

Hash of the region's structure.

std::vector< OpID > ops

The region's operations, in node order.

Public member functions

bool operator==(const RegionSignature &other) const noexcept

Reports whether both the hash and the operations agree.

bool operator!=(const RegionSignature &other) const noexcept

Reports whether the hash or the operations differ.