14#ifndef LLVM_OBJECTYAML_CODEVIEWYAMLTYPEHASHING_H 
   15#define LLVM_OBJECTYAML_CODEVIEWYAMLTYPEHASHING_H 
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
 
This file defines the BumpPtrAllocator interface.
 
#define LLVM_YAML_IS_SEQUENCE_VECTOR(type)
Utility for declaring that a std::vector of a particular type should be considered a YAML sequence.
 
#define LLVM_YAML_DECLARE_SCALAR_TRAITS(Type, MustQuote)
 
#define LLVM_YAML_DECLARE_MAPPING_TRAITS(Type)
 
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
 
size_t size() const
size - Get the array size.
 
StringRef - Represent a constant reference to a string, i.e.
 
constexpr size_t size() const
size - Get the string size.
 
Specialized YAMLIO scalar type for representing a binary blob.
 
ArrayRef< uint8_t > toDebugH(const DebugHSection &DebugH, BumpPtrAllocator &Alloc)
 
DebugHSection fromDebugH(ArrayRef< uint8_t > DebugH)
 
This is an optimization pass for GlobalISel generic memory operations.
 
BumpPtrAllocatorImpl<> BumpPtrAllocator
The standard BumpPtrAllocator which just uses the default template parameters.
 
std::vector< GlobalHash > Hashes
 
GlobalHash(ArrayRef< uint8_t > S)