LLVM 22.0.0git
MIRFSDiscriminator.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "mirfs-discriminators"

Functions

static uint64_t getCallStackHashV0 (const MachineBasicBlock &BB, const MachineInstr &MI, const DILocation *DIL)
static uint64_t getCallStackHash (const DILocation *DIL)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "mirfs-discriminators"

Definition at line 35 of file MIRFSDiscriminator.cpp.

Function Documentation

◆ getCallStackHash()

uint64_t getCallStackHash ( const DILocation * DIL)
static

Definition at line 76 of file MIRFSDiscriminator.cpp.

References Seed, and llvm::xxh3_64bits().

◆ getCallStackHashV0()

uint64_t getCallStackHashV0 ( const MachineBasicBlock & BB,
const MachineInstr & MI,
const DILocation * DIL )
static