LLVM 20.0.0git
Macros | Functions
MachineStableHash.cpp File Reference
#include "llvm/CodeGen/MachineStableHash.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StableHashing.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/ilist_iterator.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBundleIterator.h"
#include "llvm/CodeGen/MachineMemOperand.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/Register.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/IR/Constants.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/Support/Alignment.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/xxhash.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "machine-stable-hash"
 

Functions

 STATISTIC (StableHashBailingMachineBasicBlock, "Number of encountered unsupported MachineOperands that were " "MachineBasicBlocks while computing stable hashes")
 
 STATISTIC (StableHashBailingConstantPoolIndex, "Number of encountered unsupported MachineOperands that were " "ConstantPoolIndex while computing stable hashes")
 
 STATISTIC (StableHashBailingTargetIndexNoName, "Number of encountered unsupported MachineOperands that were " "TargetIndex with no name")
 
 STATISTIC (StableHashBailingGlobalAddress, "Number of encountered unsupported MachineOperands that were " "GlobalAddress while computing stable hashes")
 
 STATISTIC (StableHashBailingBlockAddress, "Number of encountered unsupported MachineOperands that were " "BlockAddress while computing stable hashes")
 
 STATISTIC (StableHashBailingMetadataUnsupported, "Number of encountered unsupported MachineOperands that were " "Metadata of an unsupported kind while computing stable hashes")
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "machine-stable-hash"

Definition at line 38 of file MachineStableHash.cpp.

Function Documentation

◆ STATISTIC() [1/6]

STATISTIC ( StableHashBailingBlockAddress  ,
"Number of encountered unsupported MachineOperands that were " "BlockAddress while computing stable hashes"   
)

◆ STATISTIC() [2/6]

STATISTIC ( StableHashBailingConstantPoolIndex  ,
"Number of encountered unsupported MachineOperands that were " "ConstantPoolIndex while computing stable hashes"   
)

◆ STATISTIC() [3/6]

STATISTIC ( StableHashBailingGlobalAddress  ,
"Number of encountered unsupported MachineOperands that were " "GlobalAddress while computing stable hashes"   
)

◆ STATISTIC() [4/6]

STATISTIC ( StableHashBailingMachineBasicBlock  ,
"Number of encountered unsupported MachineOperands that were " "MachineBasicBlocks while computing stable hashes"   
)

◆ STATISTIC() [5/6]

STATISTIC ( StableHashBailingMetadataUnsupported  ,
"Number of encountered unsupported MachineOperands that were " "Metadata of an unsupported kind while computing stable hashes"   
)

◆ STATISTIC() [6/6]

STATISTIC ( StableHashBailingTargetIndexNoName  ,
"Number of encountered unsupported MachineOperands that were " "TargetIndex with no name"   
)