/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 1363 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister 1372 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister() 2417 AutoOutputRegister output(*this); in emitLoadUndefinedResult() 2435 AutoOutputRegister output(*this); in emitLoadBooleanResult() 2442 AutoOutputRegister output(*this); in emitLoadOperandResult() 2468 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult() 2508 AutoOutputRegister output(*this); in emitDoubleAddResult() 2527 AutoOutputRegister output(*this); in emitDoubleSubResult() 2543 AutoOutputRegister output(*this); in emitDoubleMulResult() 2559 AutoOutputRegister output(*this); in emitDoubleDivResult() [all …]
|
H A D | CacheIRCompiler.h | 725 class AutoOutputRegister; variable 730 friend class AutoOutputRegister; 940 class MOZ_RAII AutoOutputRegister { 944 AutoOutputRegister(const AutoOutputRegister&) = delete; 945 void operator=(const AutoOutputRegister&) = delete; 948 explicit AutoOutputRegister(CacheIRCompiler& compiler); 949 ~AutoOutputRegister(); 1025 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput() 1050 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType() 1112 mozilla::Maybe<AutoOutputRegister> output_; [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 410 AutoOutputRegister output(*this); in emitLoadValueResult() 418 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 436 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 630 AutoOutputRegister output(*this); in emitFrameIsConstructingResult() 650 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 673 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 697 AutoOutputRegister output(*this); in emitLoadConstantStringResult() 709 AutoOutputRegister output(*this); in emitCompareStringResult() 761 AutoOutputRegister output(*this); in emitSameValueResult() 953 AutoOutputRegister output(*this); in emitArrayJoinResult() [all …]
|
H A D | IonCacheIRCompiler.cpp | 816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult() 924 AutoOutputRegister output(*this); in emitCallNativeGetterResult() 999 AutoOutputRegister output(*this); in emitCallDOMGetterResult() 1046 AutoOutputRegister output(*this); in emitProxyGetResult() 1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 1169 AutoOutputRegister output(*this); in emitCompareStringResult() 1355 AutoOutputRegister output(*this); in emitLoadStringCharResult() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 1363 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister 1372 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister() 2417 AutoOutputRegister output(*this); in emitLoadUndefinedResult() 2435 AutoOutputRegister output(*this); in emitLoadBooleanResult() 2442 AutoOutputRegister output(*this); in emitLoadOperandResult() 2468 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult() 2508 AutoOutputRegister output(*this); in emitDoubleAddResult() 2527 AutoOutputRegister output(*this); in emitDoubleSubResult() 2543 AutoOutputRegister output(*this); in emitDoubleMulResult() 2559 AutoOutputRegister output(*this); in emitDoubleDivResult() [all …]
|
H A D | CacheIRCompiler.h | 725 class AutoOutputRegister; variable 730 friend class AutoOutputRegister; 940 class MOZ_RAII AutoOutputRegister { 944 AutoOutputRegister(const AutoOutputRegister&) = delete; 945 void operator=(const AutoOutputRegister&) = delete; 948 explicit AutoOutputRegister(CacheIRCompiler& compiler); 949 ~AutoOutputRegister(); 1025 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput() 1050 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType() 1112 mozilla::Maybe<AutoOutputRegister> output_; [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 410 AutoOutputRegister output(*this); in emitLoadValueResult() 418 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 436 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 630 AutoOutputRegister output(*this); in emitFrameIsConstructingResult() 650 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 673 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 697 AutoOutputRegister output(*this); in emitLoadConstantStringResult() 709 AutoOutputRegister output(*this); in emitCompareStringResult() 761 AutoOutputRegister output(*this); in emitSameValueResult() 953 AutoOutputRegister output(*this); in emitArrayJoinResult() [all …]
|
H A D | IonCacheIRCompiler.cpp | 816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult() 924 AutoOutputRegister output(*this); in emitCallNativeGetterResult() 999 AutoOutputRegister output(*this); in emitCallDOMGetterResult() 1046 AutoOutputRegister output(*this); in emitProxyGetResult() 1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 1169 AutoOutputRegister output(*this); in emitCompareStringResult() 1355 AutoOutputRegister output(*this); in emitLoadStringCharResult() [all …]
|
/dports/www/firefox/firefox-99.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 1362 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister 1371 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister() 2472 AutoOutputRegister output(*this); in emitLoadUndefinedResult() 2490 AutoOutputRegister output(*this); in emitLoadBooleanResult() 2497 AutoOutputRegister output(*this); in emitLoadOperandResult() 2523 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult() 2563 AutoOutputRegister output(*this); in emitDoubleAddResult() 2582 AutoOutputRegister output(*this); in emitDoubleSubResult() 2598 AutoOutputRegister output(*this); in emitDoubleMulResult() 2614 AutoOutputRegister output(*this); in emitDoubleDivResult() [all …]
|
H A D | CacheIRCompiler.h | 731 class AutoOutputRegister; variable 736 friend class AutoOutputRegister; 953 class MOZ_RAII AutoOutputRegister { 957 AutoOutputRegister(const AutoOutputRegister&) = delete; 958 void operator=(const AutoOutputRegister&) = delete; 961 explicit AutoOutputRegister(CacheIRCompiler& compiler); 962 ~AutoOutputRegister(); 1038 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput() 1068 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType() 1130 mozilla::Maybe<AutoOutputRegister> output_; [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 412 AutoOutputRegister output(*this); in emitLoadValueResult() 420 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 438 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 633 AutoOutputRegister output(*this); in emitFrameIsConstructingResult() 653 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 676 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 700 AutoOutputRegister output(*this); in emitLoadConstantStringResult() 712 AutoOutputRegister output(*this); in emitCompareStringResult() 764 AutoOutputRegister output(*this); in emitSameValueResult() 956 AutoOutputRegister output(*this); in emitArrayJoinResult() [all …]
|
H A D | IonCacheIRCompiler.cpp | 816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult() 924 AutoOutputRegister output(*this); in emitCallNativeGetterResult() 999 AutoOutputRegister output(*this); in emitCallDOMGetterResult() 1046 AutoOutputRegister output(*this); in emitProxyGetResult() 1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 1169 AutoOutputRegister output(*this); in emitCompareStringResult() 1355 AutoOutputRegister output(*this); in emitLoadStringCharResult() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 1259 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister 1268 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister() 2270 AutoOutputRegister output(*this); in emitLoadUndefinedResult() 2292 AutoOutputRegister output(*this); in emitLoadBooleanResult() 2317 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult() 2338 AutoOutputRegister output(*this); in emitDoubleAddResult() 2357 AutoOutputRegister output(*this); in emitDoubleSubResult() 2373 AutoOutputRegister output(*this); in emitDoubleMulResult() 2389 AutoOutputRegister output(*this); in emitDoubleDivResult() 2405 AutoOutputRegister output(*this); in emitDoubleModResult() [all …]
|
H A D | CacheIRCompiler.h | 650 class AutoOutputRegister; variable 655 friend class AutoOutputRegister; 772 const AutoOutputRegister& output); 868 class MOZ_RAII AutoOutputRegister { 872 AutoOutputRegister(const AutoOutputRegister&) = delete; 873 void operator=(const AutoOutputRegister&) = delete; 876 explicit AutoOutputRegister(CacheIRCompiler& compiler); 877 ~AutoOutputRegister(); 953 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput() 1006 mozilla::Maybe<AutoOutputRegister> output_;
|
H A D | IonCacheIRCompiler.h | 77 const AutoOutputRegister& output, AutoSaveLiveRegisters& save);
|
H A D | IonCacheIRCompiler.cpp | 841 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 851 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 965 AutoOutputRegister output(*this); in emitCallScriptedGetterResult() 978 AutoOutputRegister output(*this); in emitCallScriptedGetterByValueResult() 1061 AutoOutputRegister output(*this); in emitCallNativeGetterResult() 1074 AutoOutputRegister output(*this); in emitCallNativeGetterByValueResult() 1085 AutoOutputRegister output(*this); in emitCallProxyGetResult() 1168 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 1189 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 1219 AutoOutputRegister output(*this); in emitCompareStringResult() [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 427 AutoOutputRegister output(*this); in emitLoadValueResult() 435 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 447 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 658 AutoOutputRegister output(*this); in emitLoadFrameCalleeResult() 669 AutoOutputRegister output(*this); in emitLoadFrameNumActualArgsResult() 681 AutoOutputRegister output(*this); in emitLoadFrameArgumentResult() 707 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() 730 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult() 754 AutoOutputRegister output(*this); in emitLoadConstantStringResult() 766 AutoOutputRegister output(*this); in emitCompareStringResult() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/ |
H A D | CacheIRCompiler.h | 513 class AutoOutputRegister; variable 518 friend class AutoOutputRegister; 573 const AutoOutputRegister& output); 612 class MOZ_RAII AutoOutputRegister { 616 AutoOutputRegister(const AutoOutputRegister&) = delete; 617 void operator=(const AutoOutputRegister&) = delete; 620 explicit AutoOutputRegister(CacheIRCompiler& compiler); 621 ~AutoOutputRegister(); 653 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
|
H A D | CacheIRCompiler.cpp | 1082 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister 1090 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister() 1606 AutoOutputRegister output(*this); in emitLoadUndefinedResult() 1626 AutoOutputRegister output(*this); in emitLoadBooleanResult() 1652 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult() 1669 AutoOutputRegister output(*this); in emitLoadArgumentsObjectLengthResult() 1693 AutoOutputRegister output(*this); in emitLoadFunctionLengthResult() 1742 AutoOutputRegister output(*this); in emitLoadStringLengthResult() 1752 AutoOutputRegister output(*this); in emitLoadStringCharResult() 1777 AutoOutputRegister output(*this); in emitLoadArgumentsObjectArgResult() [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 490 AutoOutputRegister output(*this); in emitLoadValueResult() 496 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 506 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 518 AutoOutputRegister output(*this); in emitMegamorphicLoadSlotResult() 817 AutoOutputRegister output(*this); in emitLoadUnboxedPropertyResult() 841 AutoOutputRegister output(*this); in emitLoadFrameCalleeResult() 851 AutoOutputRegister output(*this); in emitLoadFrameNumActualArgsResult() 861 AutoOutputRegister output(*this); in emitLoadTypedObjectResult() 883 AutoOutputRegister output(*this); in emitLoadFrameArgumentResult() 905 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() [all …]
|
H A D | IonCacheIRCompiler.cpp | 905 AutoOutputRegister output(*this); in emitLoadFixedSlotResult() 913 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult() 924 AutoOutputRegister output(*this); in emitMegamorphicLoadSlotResult() 1051 AutoOutputRegister output(*this); in emitCallScriptedGetterResult() 1107 AutoOutputRegister output(*this); in emitCallNativeGetterResult() 1169 AutoOutputRegister output(*this); in emitCallProxyGetResult() 1238 AutoOutputRegister output(*this); in emitCallProxyGetByValueResult() 1268 AutoOutputRegister output(*this); in emitCallProxyHasPropResult() 1292 AutoOutputRegister output(*this); in emitLoadUnboxedPropertyResult() 1318 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult() [all …]
|