Lines Matching refs:CodeViewDebug
55 class LLVM_LIBRARY_VISIBILITY CodeViewDebug : public DebugHandlerBase {
516 CodeViewDebug(AsmPrinter *AP);
529 template <> struct DenseMapInfo<CodeViewDebug::LocalVarDef> {
531 static inline CodeViewDebug::LocalVarDef getEmptyKey() {
532 return CodeViewDebug::LocalVarDef::createFromOpaqueValue(~0ULL);
535 static inline CodeViewDebug::LocalVarDef getTombstoneKey() {
536 return CodeViewDebug::LocalVarDef::createFromOpaqueValue(~0ULL - 1ULL);
539 static unsigned getHashValue(const CodeViewDebug::LocalVarDef &DR) {
540 return CodeViewDebug::LocalVarDef::toOpaqueValue(DR) * 37ULL;
543 static bool isEqual(const CodeViewDebug::LocalVarDef &LHS,
544 const CodeViewDebug::LocalVarDef &RHS) {
545 return CodeViewDebug::LocalVarDef::toOpaqueValue(LHS) ==
546 CodeViewDebug::LocalVarDef::toOpaqueValue(RHS);