Changeset 250654 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
- Timestamp:
- Oct 3, 2019, 8:07:16 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
r250559 r250654 3211 3211 ALWAYS_INLINE Call call(Address address, RegisterID callTag) { return UNUSED_PARAM(callTag), call(address, NoPtrTag); } 3212 3212 3213 void callOperation(const FunctionPtr<OperationPtrTag> operation)3213 ALWAYS_INLINE void callOperation(const FunctionPtr<OperationPtrTag> operation) 3214 3214 { 3215 3215 auto tmp = getCachedDataTempRegisterIDAndInvalidate(); 3216 invalidateAllTempRegisters();3217 3216 move(TrustedImmPtr(operation.executableAddress()), tmp); 3218 m_assembler.blr(tmp);3217 call(tmp, OperationPtrTag); 3219 3218 } 3220 3219
Note:
See TracChangeset
for help on using the changeset viewer.