reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/CachedHashString.h
   79   static char *getEmptyKeyPtr() { return DenseMapInfo<char *>::getEmptyKey(); }
include/llvm/ADT/DenseMap.h
  426     return KeyInfoT::getEmptyKey();
 1249     const KeyT Empty = KeyInfoT::getEmptyKey();
 1259     const KeyT Empty = KeyInfoT::getEmptyKey();
include/llvm/ADT/DenseMapInfo.h
  191     return std::make_pair(FirstInfo::getEmptyKey(),
  192                           SecondInfo::getEmptyKey());
include/llvm/ADT/PointerUnion.h
  291   static inline Union getEmptyKey() { return Union(FirstInfo::getEmptyKey()); }
include/llvm/Analysis/MemoryLocation.h
  289     return MemoryLocation(DenseMapInfo<const Value *>::getEmptyKey(),
include/llvm/IR/Dominators.h
  108     return BasicBlockEdge(BBInfo::getEmptyKey(), BBInfo::getEmptyKey());
  108     return BasicBlockEdge(BBInfo::getEmptyKey(), BBInfo::getEmptyKey());
include/llvm/IR/Metadata.h
  683     return AAMDNodes(DenseMapInfo<MDNode *>::getEmptyKey(),
include/llvm/IR/ValueHandle.h
   99            V != DenseMapInfo<Value *>::getEmptyKey() &&
  291     Res.setRawValPtr(DenseMapInfo<Value *>::getEmptyKey());
  522     Res.setRawValPtr(DenseMapInfo<Value *>::getEmptyKey());
include/llvm/IR/ValueMap.h
  302     return VH(DenseMapInfo<Value *>::getEmptyKey());
lib/Analysis/AliasAnalysisSummary.h
  247     return cflaa::InstantiatedValue{DenseMapInfo<Value *>::getEmptyKey(),
lib/Analysis/CFLAndersAliasAnalysis.cpp
  276     return OffsetValue{DenseMapInfo<const Value *>::getEmptyKey(),
lib/CodeGen/LiveDebugVariables.cpp
  335     auto Key = DenseMapInfo<DILocalVariable *>::getEmptyKey();
lib/IR/ConstantsContext.h
  584       return ConstantClassInfo::getEmptyKey();
lib/IR/LLVMContextImpl.h
  121     return DenseMapInfo<StructType*>::getEmptyKey();
  176     return DenseMapInfo<FunctionType*>::getEmptyKey();
 1143     return DenseMapInfo<NodeTy *>::getEmptyKey();
lib/Linker/IRMover.cpp
 1475   return DenseMapInfo<StructType *>::getEmptyKey();
lib/Target/X86/X86OptimizeLEAs.cpp
  119     return MemOpKey(PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(),
  119     return MemOpKey(PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(),
  120                     PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(),
  120                     PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(),
  121                     PtrInfo::getEmptyKey());
  133     assert(Val.Disp != PtrInfo::getEmptyKey() && "Cannot hash the empty key");
  176     if (RHS.Disp == PtrInfo::getEmptyKey())
  177       return LHS.Disp == PtrInfo::getEmptyKey();
lib/Transforms/IPO/WholeProgramDevirt.cpp
  266     return {DenseMapInfo<Metadata *>::getEmptyKey(),
lib/Transforms/Scalar/EarlyCSE.cpp
  103     return Inst == DenseMapInfo<Instruction *>::getEmptyKey() ||
  126     return DenseMapInfo<Instruction *>::getEmptyKey();
  379     return Inst == DenseMapInfo<Instruction *>::getEmptyKey() ||
  401     return DenseMapInfo<Instruction *>::getEmptyKey();
lib/Transforms/Scalar/LoopUnrollPass.cpp
  292     return {PtrInfo::getEmptyKey(), 0, 0, 0};
lib/Transforms/Utils/Local.cpp
 1083       return DenseMapInfo<PHINode *>::getEmptyKey();
 2128           return DenseMapInfo<CatchPadInst *>::getEmptyKey();
lib/Transforms/Vectorize/LoopVectorize.cpp
 3175     return DenseMapInfo<Instruction *>::getEmptyKey();
tools/clang/include/clang/AST/BaseSubobject.h
   60       DenseMapInfo<const clang::CXXRecordDecl *>::getEmptyKey(),
tools/clang/include/clang/AST/Redeclarable.h
  390     P.Ptr = BaseInfo::getEmptyKey();
tools/clang/include/clang/Analysis/ProgramPoint.h
  758    reinterpret_cast<uintptr_t>(DenseMapInfo<void*>::getEmptyKey()) & ~0x7;
tools/clang/include/clang/Analysis/RetainSummaryManager.h
  249     return ObjCSummaryKey(DenseMapInfo<IdentifierInfo*>::getEmptyKey(),
tools/clang/lib/AST/APValue.cpp
  117       DenseMapInfo<const ValueDecl*>::getEmptyKey());
tools/clang/lib/CodeGen/CodeGenTBAA.h
  224       DenseMapInfo<MDNode *>::getEmptyKey(),
  225       DenseMapInfo<MDNode *>::getEmptyKey(),
tools/dsymutil/DeclContext.h
  158     if (RHS == getEmptyKey() || RHS == getTombstoneKey())
tools/lld/COFF/Chunks.h
  548       return {llvm::DenseMapInfo<Chunk *>::getEmptyKey(), 0};
tools/lldb/include/lldb/Utility/ConstString.h
  469         DenseMapInfo<const char *>::getEmptyKey());
tools/polly/include/polly/Support/VirtualInstruction.h
  332     EmptyKey.Stmt = DenseMapInfo<polly::ScopStmt *>::getEmptyKey();
  333     EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey();