/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/ |
H A D | BaselineCacheIR.h | 21 class CacheIRStubInfo 29 … CacheIRStubInfo(CacheKind kind, uint32_t stubDataOffset, const uint8_t* code, uint32_t codeLength, in CacheIRStubInfo() function 40 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 41 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 52 static CacheIRStubInfo* New(CacheKind kind, uint32_t stubDataOffset, 59 void TraceBaselineCacheIRStub(JSTracer* trc, ICStub* stub, const CacheIRStubInfo* stubInfo);
|
H A D | BaselineCacheIR.cpp | 1085 CacheIRStubInfo::getStubField(ICStub* stub, uint32_t field) const in getStubField() 1093 template GCPtr<Shape*>& CacheIRStubInfo::getStubField(ICStub* stub, uint32_t offset) const; 1095 template GCPtr<JSObject*>& CacheIRStubInfo::getStubField(ICStub* stub, uint32_t offset) const; 1152 CacheIRReader::CacheIRReader(const CacheIRStubInfo* stubInfo) in CacheIRReader() 1156 CacheIRStubInfo* 1157 CacheIRStubInfo::New(CacheKind kind, uint32_t stubDataOffset, const CacheIRWriter& writer) in New() 1160 size_t bytesNeeded = sizeof(CacheIRStubInfo) + in New() 1168 uint8_t* codeStart = p + sizeof(CacheIRStubInfo); in New() 1206 CacheIRStubInfo* stubInfo; in AttachBaselineCacheIRStub() 1224 stubInfo = CacheIRStubInfo::New(kind, stubDataOffset, writer); in AttachBaselineCacheIRStub() [all …]
|
H A D | JitCompartment.h | 395 class CacheIRStubInfo; variable 411 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 413 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 511 JitCode* getCacheIRStubCode(const CacheIRStubKey::Lookup& key, CacheIRStubInfo** stubInfo) { in getCacheIRStubCode()
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/ |
H A D | JitZone.h | 40 class CacheIRStubInfo; variable 66 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 123 CacheIRStubInfo** stubInfo) { in getBaselineCacheIRStubCode() 140 CacheIRStubInfo* getIonCacheIRStubInfo(const CacheIRStubKey::Lookup& key) { in getIonCacheIRStubInfo()
|
H A D | BaselineIC.h | 43 class CacheIRStubInfo; variable 270 const CacheIRStubInfo* stubInfo_; 278 ICCacheIRStub(JitCode* stubCode, const CacheIRStubInfo* stubInfo) in ICCacheIRStub() 285 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | WarpSnapshot.h | 32 class CacheIRStubInfo; variable 268 const CacheIRStubInfo* stubInfo_; 277 const CacheIRStubInfo* stubInfo, const uint8_t* stubData) in WarpCacheIR() 283 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | CacheIRCompiler.h | 1204 class CacheIRStubInfo { 1216 CacheIRStubInfo(CacheKind kind, ICStubEngine engine, bool makesGCCalls, in CacheIRStubInfo() function 1232 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 1233 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 1250 static CacheIRStubInfo* New(CacheKind kind, ICStubEngine engine, 1276 void TraceCacheIRStub(JSTracer* trc, T* stub, const CacheIRStubInfo* stubInfo);
|
/dports/www/firefox/firefox-99.0/js/src/jit/ |
H A D | JitZone.h | 40 class CacheIRStubInfo; variable 66 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 123 CacheIRStubInfo** stubInfo) { in getBaselineCacheIRStubCode() 140 CacheIRStubInfo* getIonCacheIRStubInfo(const CacheIRStubKey::Lookup& key) { in getIonCacheIRStubInfo()
|
H A D | CacheIRCloner.h | 44 class CacheIRStubInfo; variable 56 const CacheIRStubInfo* stubInfo_;
|
H A D | BaselineIC.h | 33 class CacheIRStubInfo; variable 256 const CacheIRStubInfo* stubInfo_; 264 ICCacheIRStub(JitCode* stubCode, const CacheIRStubInfo* stubInfo) in ICCacheIRStub() 271 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | CacheIRReader.h | 35 class CacheIRStubInfo; variable 49 explicit CacheIRReader(const CacheIRStubInfo* stubInfo);
|
H A D | WarpSnapshot.h | 31 class CacheIRStubInfo; variable 239 const CacheIRStubInfo* stubInfo_; 248 const CacheIRStubInfo* stubInfo, const uint8_t* stubData) in WarpCacheIR() 254 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | CacheIRCompiler.h | 1222 class CacheIRStubInfo { 1234 CacheIRStubInfo(CacheKind kind, ICStubEngine engine, bool makesGCCalls, in CacheIRStubInfo() function 1250 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 1251 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 1268 static CacheIRStubInfo* New(CacheKind kind, ICStubEngine engine, 1294 void TraceCacheIRStub(JSTracer* trc, T* stub, const CacheIRStubInfo* stubInfo);
|
H A D | CacheIRHealth.cpp | 43 const CacheIRStubInfo* stubInfo = stub->stubInfo(); in spewStubHealth() 99 const CacheIRStubInfo* stubInfo = stub->toCacheIRStub()->stubInfo(); in spewShapeInformation() 164 const CacheIRStubInfo* stubInfo = firstStub->toCacheIRStub()->stubInfo(); in spewNonFallbackICInformation()
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/ |
H A D | JitZone.h | 40 class CacheIRStubInfo; variable 66 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 68 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 123 CacheIRStubInfo** stubInfo) { in getBaselineCacheIRStubCode() 140 CacheIRStubInfo* getIonCacheIRStubInfo(const CacheIRStubKey::Lookup& key) { in getIonCacheIRStubInfo()
|
H A D | BaselineIC.h | 43 class CacheIRStubInfo; variable 270 const CacheIRStubInfo* stubInfo_; 278 ICCacheIRStub(JitCode* stubCode, const CacheIRStubInfo* stubInfo) in ICCacheIRStub() 285 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | WarpSnapshot.h | 32 class CacheIRStubInfo; variable 268 const CacheIRStubInfo* stubInfo_; 277 const CacheIRStubInfo* stubInfo, const uint8_t* stubData) in WarpCacheIR() 283 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | CacheIRCompiler.h | 1204 class CacheIRStubInfo { 1216 CacheIRStubInfo(CacheKind kind, ICStubEngine engine, bool makesGCCalls, in CacheIRStubInfo() function 1232 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 1233 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 1250 static CacheIRStubInfo* New(CacheKind kind, ICStubEngine engine, 1276 void TraceCacheIRStub(JSTracer* trc, T* stub, const CacheIRStubInfo* stubInfo);
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/ |
H A D | CacheIRCompiler.h | 666 class CacheIRStubInfo { 678 CacheIRStubInfo(CacheKind kind, ICStubEngine engine, bool makesGCCalls, in CacheIRStubInfo() function 694 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 695 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 712 static CacheIRStubInfo* New(CacheKind kind, ICStubEngine engine, 730 void TraceCacheIRStub(JSTracer* trc, T* stub, const CacheIRStubInfo* stubInfo);
|
H A D | IonIC.h | 15 class CacheIRStubInfo; variable 28 CacheIRStubInfo* stubInfo_; 31 IonICStub(uint8_t* fallbackCode, CacheIRStubInfo* stubInfo) in IonICStub() 36 CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | JitCompartment.h | 362 class CacheIRStubInfo; variable 390 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 392 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 434 CacheIRStubInfo** stubInfo) { in getBaselineCacheIRStubCode() 451 CacheIRStubInfo* getIonCacheIRStubInfo(const CacheIRStubKey::Lookup& key) { in getIonCacheIRStubInfo()
|
H A D | CacheIRCompiler.cpp | 762 size_t CacheIRStubInfo::stubDataSize() const { in stubDataSize() 845 template GCPtr<Shape*>& CacheIRStubInfo::getStubField<ICStub>( 849 template GCPtr<JSObject*>& CacheIRStubInfo::getStubField<ICStub>( 851 template GCPtr<JSString*>& CacheIRStubInfo::getStubField<ICStub>( 855 template GCPtr<JS::Value>& CacheIRStubInfo::getStubField<ICStub>( 857 template GCPtr<jsid>& CacheIRStubInfo::getStubField<ICStub>( 910 const CacheIRStubInfo* stubInfo) { in TraceCacheIRStub() 1023 CacheIRReader::CacheIRReader(const CacheIRStubInfo* stubInfo) in CacheIRReader() 1027 CacheIRStubInfo* CacheIRStubInfo::New(CacheKind kind, ICStubEngine engine, in New() 1033 sizeof(CacheIRStubInfo) + writer.codeLength() + in New() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | WarpSnapshot.h | 25 class CacheIRStubInfo; variable 242 const CacheIRStubInfo* stubInfo_; 251 const CacheIRStubInfo* stubInfo, const uint8_t* stubData) in WarpCacheIR() 257 const CacheIRStubInfo* stubInfo() const { return stubInfo_; } in stubInfo()
|
H A D | CacheIRCompiler.h | 1086 class CacheIRStubInfo { 1098 CacheIRStubInfo(CacheKind kind, ICStubEngine engine, bool makesGCCalls, in CacheIRStubInfo() function 1114 CacheIRStubInfo(const CacheIRStubInfo&) = delete; 1115 CacheIRStubInfo& operator=(const CacheIRStubInfo&) = delete; 1132 static CacheIRStubInfo* New(CacheKind kind, ICStubEngine engine, 1149 void TraceCacheIRStub(JSTracer* trc, T* stub, const CacheIRStubInfo* stubInfo);
|
H A D | JitRealm.h | 449 class CacheIRStubInfo; variable 474 UniquePtr<CacheIRStubInfo, JS::FreePolicy> stubInfo; 476 explicit CacheIRStubKey(CacheIRStubInfo* info) : stubInfo(info) {} in CacheIRStubKey() 520 CacheIRStubInfo** stubInfo) { in getBaselineCacheIRStubCode() 537 CacheIRStubInfo* getIonCacheIRStubInfo(const CacheIRStubKey::Lookup& key) { in getIonCacheIRStubInfo()
|