Searched refs:StringMapEntryBase (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Support/
H A DStringMap.cpp43 TheTable = (StringMapEntryBase **)calloc(NumBuckets+1,
44 sizeof(StringMapEntryBase **) +
49 TheTable[NumBuckets] = (StringMapEntryBase*)2;
71 StringMapEntryBase *BucketItem = TheTable[BucketNo];
125 StringMapEntryBase *BucketItem = TheTable[BucketNo];
158 void StringMapImpl::RemoveKey(StringMapEntryBase *V) {
160 StringMapEntryBase *V2 = RemoveKey(StringRef(VStr, V->getKeyLength()));
167 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) {
171 StringMapEntryBase *Result = TheTable[Bucket];
201 StringMapEntryBase **NewTableArra
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ADT/
H A DStringMap.h42 /// StringMapEntryBase - Shared base class of StringMapEntry instances.
43 class StringMapEntryBase { class in namespace:llvm
46 explicit StringMapEntryBase(unsigned Len) : StrLen(Len) {} function in class:llvm::StringMapEntryBase
58 StringMapEntryBase **TheTable;
88 void RemoveKey(StringMapEntryBase *V);
92 StringMapEntryBase *RemoveKey(StringRef Key);
96 static StringMapEntryBase *getTombstoneVal() {
97 return (StringMapEntryBase*)-1;
111 class StringMapEntry : public StringMapEntryBase {
116 : StringMapEntryBase(strLe
[all...]

Completed in 91 milliseconds