Searched refs:HashTable (Results 1 - 25 of 39) sorted by path

12

/external/chromium/base/
H A Did_map.h38 typedef base::hash_map<KeyType, T*> HashTable; typedef in class:IDMap
82 typename HashTable::iterator i = data_.find(id);
103 typename HashTable::const_iterator i = data_.find(id);
164 typename HashTable::const_iterator iter_;
176 static inline void release_all(HashTable* table) {}
181 static inline void release_all(HashTable* table) {
182 for (typename HashTable::iterator i = table->begin();
211 HashTable data_;
/external/clang/include/clang/Basic/
H A DIdentifierTable.h414 HashTableTy HashTable; member in class:clang::IdentifierTable
435 return HashTable.getAllocator();
442 HashTable.GetOrCreateValue(Name);
484 HashTable.GetOrCreateValue(Name);
509 iterator begin() const { return HashTable.begin(); }
510 iterator end() const { return HashTable.end(); }
511 unsigned size() const { return HashTable.size(); }
/external/clang/lib/Basic/
H A DIdentifierTable.cpp76 : HashTable(8192), // Start with space for 8K identifiers.
257 unsigned NumBuckets = HashTable.getNumBuckets();
258 unsigned NumIdentifiers = HashTable.getNumItems();
265 I = HashTable.begin(), E = HashTable.end(); I != E; ++I) {
282 HashTable.getAllocator().PrintStats();
/external/giflib/
H A Dgif_hash.h55 void _ClearHashTable(GifHashTableType *HashTable);
56 void _InsertHashTable(GifHashTableType *HashTable, UINT32 Key, int Code);
57 int _ExistsHashTable(GifHashTableType *HashTable, UINT32 Key);
H A Dgif_lib_private.h54 GifHashTableType *HashTable; member in struct:GifFilePrivateType
/external/llvm/lib/Support/
H A DStringMap.cpp66 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1); local
77 HashTable[FirstTombstone] = FullHashValue;
81 HashTable[BucketNo] = FullHashValue;
88 } else if (LLVM_LIKELY(HashTable[BucketNo] == FullHashValue)) {
121 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1); local
132 } else if (LLVM_LIKELY(HashTable[BucketNo] == FullHashValue)) {
186 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1); local
213 unsigned FullHash = HashTable[I];
/external/v8/src/
H A Dliveobjectlist.cc83 v(HashTable, "unexpected: HashTable") \
H A Dobjects-inl.h2058 int HashTable<Shape, Key>::ComputeCapacity(int at_least_space_for) {
2069 int HashTable<Shape, Key>::FindEntry(Key key) {
2076 int HashTable<Shape, Key>::FindEntry(Isolate* isolate, Key key) {
2078 uint32_t entry = FirstProbe(HashTable<Shape, Key>::Hash(key), capacity);
2184 HashTable<Shape, Key>* HashTable<Shape, Key>::cast(Object* obj) {
2186 return reinterpret_cast<HashTable*>(obj);
4635 int index = HashTable<Shape, Key>::EntryToIndex(entry);
H A Dobjects.cc9952 int capacity = HashTable<Shape, Key>::Capacity();
9954 Object* k = HashTable<Shape, Key>::KeyAt(i);
9955 if (HashTable<Shape, Key>::IsKey(k)) {
9974 int capacity = HashTable<Shape, Key>::Capacity();
10854 void HashTable<Shape, Key>::IteratePrefix(ObjectVisitor* v) {
10860 void HashTable<Shape, Key>::IterateElements(ObjectVisitor* v) {
10868 MaybeObject* HashTable<Shape, Key>::Allocate(int at_least_space_for,
10871 if (capacity > HashTable::kMaxCapacity) {
10880 HashTable::cast(obj)->SetNumberOfElements(0);
10881 HashTable
[all...]
H A Dobjects.h75 // - HashTable
833 V(HashTable) \
2652 // HashTable is a subclass of FixedArray that implements a hash table
2702 class HashTable: public FixedArray { class in namespace:v8::internal
2753 // Returns a new HashTable object. Might return Failure.
2759 // number of elements. May be more than HashTable::kMaxCapacity.
2776 static inline HashTable* cast(Object* obj);
2798 // Maximal capacity of HashTable. Based on maximal length of underlying
2854 MUST_USE_RESULT MaybeObject* Rehash(HashTable* new_table, Key key);
2906 class SymbolTable: public HashTable<SymbolTableShap
[all...]
/external/webkit/Source/JavaScriptCore/
H A DAndroid.v8.wtf.mk36 wtf/HashTable.cpp \
/external/webkit/Source/JavaScriptCore/interpreter/
H A DCallFrame.h78 static const HashTable* arrayTable(CallFrame* callFrame) { return callFrame->globalData().arrayTable; }
79 static const HashTable* dateTable(CallFrame* callFrame) { return callFrame->globalData().dateTable; }
80 static const HashTable* jsonTable(CallFrame* callFrame) { return callFrame->globalData().jsonTable; }
81 static const HashTable* mathTable(CallFrame* callFrame) { return callFrame->globalData().mathTable; }
82 static const HashTable* numberTable(CallFrame* callFrame) { return callFrame->globalData().numberTable; }
83 static const HashTable* objectConstructorTable(CallFrame* callFrame) { return callFrame->globalData().objectConstructorTable; }
84 static const HashTable* regExpTable(CallFrame* callFrame) { return callFrame->globalData().regExpTable; }
85 static const HashTable* regExpConstructorTable(CallFrame* callFrame) { return callFrame->globalData().regExpConstructorTable; }
86 static const HashTable* stringTable(CallFrame* callFrame) { return callFrame->globalData().stringTable; }
/external/webkit/Source/JavaScriptCore/parser/
H A DLexer.h147 const HashTable m_keywordTable;
/external/webkit/Source/JavaScriptCore/runtime/
H A DClassInfo.h31 struct HashTable;
48 const HashTable* propHashTable(ExecState* exec) const
55 const HashTable* staticPropHashTable;
56 typedef const HashTable* (*ClassPropHashTableGetterFunction)(ExecState*);
H A DJSGlobalData.cpp95 extern JSC_CONST_HASHTABLE HashTable arrayTable;
96 extern JSC_CONST_HASHTABLE HashTable jsonTable;
97 extern JSC_CONST_HASHTABLE HashTable dateTable;
98 extern JSC_CONST_HASHTABLE HashTable mathTable;
99 extern JSC_CONST_HASHTABLE HashTable numberTable;
100 extern JSC_CONST_HASHTABLE HashTable objectConstructorTable;
101 extern JSC_CONST_HASHTABLE HashTable regExpTable;
102 extern JSC_CONST_HASHTABLE HashTable regExpConstructorTable;
103 extern JSC_CONST_HASHTABLE HashTable stringTable;
149 , arrayTable(fastNew<HashTable>(JS
[all...]
H A DJSGlobalData.h77 struct HashTable;
139 const HashTable* arrayTable;
140 const HashTable* dateTable;
141 const HashTable* jsonTable;
142 const HashTable* mathTable;
143 const HashTable* numberTable;
144 const HashTable* objectConstructorTable;
145 const HashTable* regExpTable;
146 const HashTable* regExpConstructorTable;
147 const HashTable* stringTabl
[all...]
H A DJSGlobalObject.h52 struct HashTable;
H A DJSObject.cpp56 const HashTable* table = classInfo->propHashTable(exec);
305 if (const HashTable* propHashTable = info->propHashTable(exec)) {
H A DJSObject.h55 struct HashTable;
H A DLookup.cpp28 void HashTable::createTable(JSGlobalData* globalData) const
58 void HashTable::deleteTable() const
H A DLookup.h123 struct HashTable { struct in namespace:JSC
190 inline bool getStaticPropertySlot(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertySlot& slot)
206 inline bool getStaticPropertyDescriptor(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
229 inline bool getStaticFunctionSlot(ExecState* exec, const HashTable* table, JSObject* thisObj, const Identifier& propertyName, PropertySlot& slot)
248 inline bool getStaticFunctionDescriptor(ExecState* exec, const HashTable* table, JSObject* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
268 inline bool getStaticValueSlot(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertySlot& slot)
286 inline bool getStaticValueDescriptor(ExecState* exec, const HashTable* table, ThisImp* thisObj, const Identifier& propertyName, PropertyDescriptor& descriptor)
306 inline bool lookupPut(ExecState* exec, const Identifier& propertyName, JSValue value, const HashTable* table, ThisImp* thisObj)
331 inline void lookupPut(ExecState* exec, const Identifier& propertyName, JSValue value, const HashTable* table, ThisImp* thisObj, PutPropertySlot& slot)
H A DPropertyMapHashTable.h26 #include <wtf/HashTable.h>
/external/webkit/Source/JavaScriptCore/wtf/
H A DHashMap.h24 #include "HashTable.h"
47 typedef HashTable<KeyType, ValueType, PairFirstExtractor<ValueType>,
H A DHashSet.h25 #include "HashTable.h"
48 typedef HashTable<ValueType, ValueType, IdentityExtractor<ValueType>,
H A DHashTable.h68 class HashTable;
75 void addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>*,
84 inline void addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>*, argument
97 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType;
104 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
214 // Any modifications of the m_next or m_previous of an iterator that is in a linked list of a HashTable::m_iterator,
225 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType;
232 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
287 class HashTable { class in namespace:WTF
296 HashTable();
429 inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::HashTable() function in class:WTF::HashTable
953 HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::HashTable(const HashTable& other) function in class:WTF::HashTable
1066 addIterator(const HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>* table, HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>* it) argument
[all...]

Completed in 780 milliseconds

12