LLVM 22.0.0git
Hash.h File Reference
#include "llvm/ADT/StringRef.h"
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Enumerations

enum class  llvm::KCFIHashAlgorithm { llvm::xxHash64 , llvm::FNV1a }

Functions

KCFIHashAlgorithm llvm::parseKCFIHashAlgorithm (StringRef Name)
 Parse a KCFI hash algorithm name.
StringRef llvm::stringifyKCFIHashAlgorithm (KCFIHashAlgorithm Algorithm)
 Convert a KCFI hash algorithm enum to its string representation.
uint32_t llvm::getKCFITypeID (StringRef MangledTypeName, KCFIHashAlgorithm Algorithm)
 Compute KCFI type ID from mangled type name.