Home
last modified time | relevance | path

Searched refs:CacheIRStubKey (Results 1 – 22 of 22) sorted by relevance

/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DJitZone.h51 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
64 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() function
69 CacheIRStubKey(CacheIRStubKey&& other) in CacheIRStubKey() function
72 void operator=(CacheIRStubKey&& other) {
78 static bool traceWeak(JSTracer* trc, CacheIRStubKey*, in traceWeak()
90 HashSet<CacheIRStubKey, CacheIRStubKey, SystemAllocPolicy>;
95 GCHashMap<CacheIRStubKey, WeakHeapPtrJitCode, CacheIRStubKey,
122 JitCode* getBaselineCacheIRStubCode(const CacheIRStubKey::Lookup& key, in getBaselineCacheIRStubCode()
133 const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putBaselineCacheIRStubCode()
[all …]
H A DIonCacheIRCompiler.cpp1808 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::IonIC, writer.codeStart(), in attachCacheIRStub()
1825 CacheIRStubKey key(stubInfo); in attachCacheIRStub()
H A DBaselineCacheIRCompiler.cpp1971 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::Baseline, in AttachBaselineCacheIRStub()
1999 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()
H A DCacheIRCompiler.cpp1271 HashNumber CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) { in hash()
1278 bool CacheIRStubKey::match(const CacheIRStubKey& entry, in match()
1279 const CacheIRStubKey::Lookup& l) { in match()
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DJitZone.h51 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
64 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() function
69 CacheIRStubKey(CacheIRStubKey&& other) in CacheIRStubKey() argument
72 void operator=(CacheIRStubKey&& other) {
78 static bool traceWeak(JSTracer* trc, CacheIRStubKey*, in traceWeak()
90 HashSet<CacheIRStubKey, CacheIRStubKey, SystemAllocPolicy>;
95 GCHashMap<CacheIRStubKey, WeakHeapPtrJitCode, CacheIRStubKey,
122 JitCode* getBaselineCacheIRStubCode(const CacheIRStubKey::Lookup& key, in getBaselineCacheIRStubCode()
133 const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putBaselineCacheIRStubCode()
[all …]
H A DIonCacheIRCompiler.cpp1809 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::IonIC, writer.codeStart(), in attachCacheIRStub()
1826 CacheIRStubKey key(stubInfo); in attachCacheIRStub()
H A DBaselineCacheIRCompiler.cpp2098 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::Baseline, in AttachBaselineCacheIRStub()
2126 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()
H A DCacheIRCompiler.cpp1270 HashNumber CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) { in hash()
1277 bool CacheIRStubKey::match(const CacheIRStubKey& entry, in match()
1278 const CacheIRStubKey::Lookup& l) { in match()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DJitZone.h51 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
64 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() argument
69 CacheIRStubKey(CacheIRStubKey&& other) in CacheIRStubKey() function
72 void operator=(CacheIRStubKey&& other) {
78 static bool traceWeak(JSTracer* trc, CacheIRStubKey*, in traceWeak()
90 HashSet<CacheIRStubKey, CacheIRStubKey, SystemAllocPolicy>;
95 GCHashMap<CacheIRStubKey, WeakHeapPtrJitCode, CacheIRStubKey,
122 JitCode* getBaselineCacheIRStubCode(const CacheIRStubKey::Lookup& key, in getBaselineCacheIRStubCode()
133 const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putBaselineCacheIRStubCode()
[all …]
H A DIonCacheIRCompiler.cpp1808 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::IonIC, writer.codeStart(), in attachCacheIRStub()
1825 CacheIRStubKey key(stubInfo); in attachCacheIRStub()
H A DBaselineCacheIRCompiler.cpp1971 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::Baseline, in AttachBaselineCacheIRStub()
1999 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()
H A DCacheIRCompiler.cpp1271 HashNumber CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) { in hash()
1278 bool CacheIRStubKey::match(const CacheIRStubKey& entry, in match()
1279 const CacheIRStubKey::Lookup& l) { in match()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DJitRealm.h459 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
472 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
476 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() argument
477 CacheIRStubKey(CacheIRStubKey&& other) in CacheIRStubKey() function
480 void operator=(CacheIRStubKey&& other) {
498 HashSet<CacheIRStubKey, CacheIRStubKey, SystemAllocPolicy>;
503 GCHashMap<CacheIRStubKey, WeakHeapPtrJitCode, CacheIRStubKey,
504 SystemAllocPolicy, IcStubCodeMapGCPolicy<CacheIRStubKey>>;
519 JitCode* getBaselineCacheIRStubCode(const CacheIRStubKey::Lookup& key, in getBaselineCacheIRStubCode()
530 const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putBaselineCacheIRStubCode()
[all …]
H A DIonCacheIRCompiler.cpp2277 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::IonIC, writer.codeStart(), in attachCacheIRStub()
2294 CacheIRStubKey key(stubInfo); in attachCacheIRStub()
H A DCacheIRCompiler.cpp1167 HashNumber CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) { in hash()
1174 bool CacheIRStubKey::match(const CacheIRStubKey& entry, in match()
1175 const CacheIRStubKey::Lookup& l) { in match()
H A DBaselineCacheIRCompiler.cpp2044 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::Baseline, in AttachBaselineCacheIRStub()
2072 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/
H A DJitCompartment.h375 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
388 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
392 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() argument
393 CacheIRStubKey(CacheIRStubKey&& other) : stubInfo(Move(other.stubInfo)) {} in CacheIRStubKey() argument
395 void operator=(CacheIRStubKey&& other) { stubInfo = Move(other.stubInfo); }
413 HashSet<CacheIRStubKey, CacheIRStubKey, SystemAllocPolicy>;
418 GCHashMap<CacheIRStubKey, ReadBarrieredJitCode, CacheIRStubKey,
419 SystemAllocPolicy, IcStubCodeMapGCPolicy<CacheIRStubKey>>;
433 JitCode* getBaselineCacheIRStubCode(const CacheIRStubKey::Lookup& key, in getBaselineCacheIRStubCode()
444 const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putBaselineCacheIRStubCode()
[all …]
H A DCacheIRCompiler.cpp1002 HashNumber CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) { in hash()
1009 bool CacheIRStubKey::match(const CacheIRStubKey& entry, in match()
1010 const CacheIRStubKey::Lookup& l) { in match()
H A DBaselineCacheIRCompiler.cpp2141 CacheIRStubKey::Lookup lookup(kind, engine, writer.codeStart(), in AttachBaselineCacheIRStub()
2162 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()
H A DIonCacheIRCompiler.cpp2385 CacheIRStubKey::Lookup lookup(kind, ICStubEngine::IonIC, writer.codeStart(), in attachCacheIRStub()
2400 CacheIRStubKey key(stubInfo); in attachCacheIRStub()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/
H A DJitCompartment.h397 struct CacheIRStubKey : public DefaultHasher<CacheIRStubKey> { struct
409 static bool match(const CacheIRStubKey& entry, const Lookup& l); argument
413 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() argument
414 CacheIRStubKey(CacheIRStubKey&& other) : stubInfo(Move(other.stubInfo)) { } in CacheIRStubKey() function
416 void operator=(CacheIRStubKey&& other) {
441 using CacheIRStubCodeMap = GCHashMap<CacheIRStubKey,
443 CacheIRStubKey,
445 IcStubCodeMapGCPolicy<CacheIRStubKey>>;
511 JitCode* getCacheIRStubCode(const CacheIRStubKey::Lookup& key, CacheIRStubInfo** stubInfo) { in getCacheIRStubCode()
520 MOZ_MUST_USE bool putCacheIRStubCode(const CacheIRStubKey::Lookup& lookup, CacheIRStubKey& key, in putCacheIRStubCode()
H A DBaselineCacheIR.cpp1131 CacheIRStubKey::hash(const CacheIRStubKey::Lookup& l) in hash()
1138 CacheIRStubKey::match(const CacheIRStubKey& entry, const CacheIRStubKey::Lookup& l) in match()
1207 CacheIRStubKey::Lookup lookup(kind, writer.codeStart(), writer.codeLength()); in AttachBaselineCacheIRStub()
1228 CacheIRStubKey key(stubInfo); in AttachBaselineCacheIRStub()