Lines Matching refs:CodeViewDebug
1 //===- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h --------------*- C++ -*-===//
55 class LLVM_LIBRARY_VISIBILITY CodeViewDebug : public DebugHandlerBase {
516 CodeViewDebug(AsmPrinter *AP);
527 template <> struct DenseMapInfo<CodeViewDebug::LocalVarDef> {
529 static inline CodeViewDebug::LocalVarDef getEmptyKey() {
530 return CodeViewDebug::LocalVarDef::createFromOpaqueValue(~0ULL);
533 static inline CodeViewDebug::LocalVarDef getTombstoneKey() {
534 return CodeViewDebug::LocalVarDef::createFromOpaqueValue(~0ULL - 1ULL);
537 static unsigned getHashValue(const CodeViewDebug::LocalVarDef &DR) {
538 return CodeViewDebug::LocalVarDef::toOpaqueValue(DR) * 37ULL;
541 static bool isEqual(const CodeViewDebug::LocalVarDef &LHS,
542 const CodeViewDebug::LocalVarDef &RHS) {
543 return CodeViewDebug::LocalVarDef::toOpaqueValue(LHS) ==
544 CodeViewDebug::LocalVarDef::toOpaqueValue(RHS);