Searched refs:DataLabelPtr (Results 1 - 19 of 19) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLJSCall.h63 CCallHelpers::DataLabelPtr m_targetToCheck;
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DLinkBuffer.h75 typedef MacroAssembler::DataLabelPtr DataLabelPtr; typedef in class:JSC::LinkBuffer
153 void patch(DataLabelPtr label, void* value)
159 void patch(DataLabelPtr label, CodeLocationLabel value)
196 CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
H A DMacroAssemblerX86.h235 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
239 return DataLabelPtr(this);
258 Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
262 dataLabel = DataLabelPtr(this);
266 Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
270 dataLabel = DataLabelPtr(this);
282 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
286 return DataLabelPtr(this);
H A DMacroAssemblerX86_64.h179 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
217 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
235 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
244 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
715 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
719 return DataLabelPtr(this);
722 DataLabelPtr moveWithPatch(TrustedImm32 initialValue, RegisterID dest)
726 return DataLabelPtr(this);
729 Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
735 Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr
[all...]
H A DAbstractMacroAssembler.h412 // DataLabelPtr:
414 // A DataLabelPtr is used to refer to a location in the code containing a pointer to be
416 class DataLabelPtr { class in class:JSC::AbstractMacroAssembler
421 DataLabelPtr() function in class:JSC::AbstractMacroAssembler::DataLabelPtr
425 DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm) function in class:JSC::AbstractMacroAssembler::DataLabelPtr
873 friend class DataLabelPtr;
H A DMacroAssemblerARMv7.h1759 ALWAYS_INLINE DataLabelPtr moveWithPatch(TrustedImmPtr imm, RegisterID dst)
1763 return DataLabelPtr(this);
1766 ALWAYS_INLINE Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1772 ALWAYS_INLINE Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1810 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1835 ALWAYS_INLINE DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
1837 DataLabelPtr label = moveWithPatch(initialValue, dataTempRegister);
1841 ALWAYS_INLINE DataLabelPtr storePtrWithPatch(ImplicitAddress address) { return storePtrWithPatch(TrustedImmPtr(0), address); }
H A DMacroAssemblerARM.h1052 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
1054 DataLabelPtr dataLabel(this);
1066 Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1074 Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1092 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
1094 DataLabelPtr dataLabel = moveWithPatch(initialValue, ARMRegisters::S1);
1099 DataLabelPtr storePtrWithPatch(ImplicitAddress address)
H A DMacroAssemblerARM64.h2281 ALWAYS_INLINE DataLabelPtr moveWithPatch(TrustedImmPtr imm, RegisterID dest)
2283 DataLabelPtr label(this);
2288 ALWAYS_INLINE Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2290 dataLabel = DataLabelPtr(this);
2295 ALWAYS_INLINE Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2297 dataLabel = DataLabelPtr(this);
2333 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2357 ALWAYS_INLINE DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
2359 DataLabelPtr label(this);
2365 ALWAYS_INLINE DataLabelPtr storePtrWithPatc
[all...]
H A DMacroAssemblerMIPS.h2095 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
2098 DataLabelPtr label(this);
2104 Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2113 Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2123 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
2126 DataLabelPtr dataLabel = moveWithPatch(initialValue, dataTempRegister);
2132 DataLabelPtr storePtrWithPatch(ImplicitAddress address)
H A DMacroAssemblerSH4.h1728 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
1731 DataLabelPtr dataLabel(this);
2389 Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2403 Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2428 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
2431 DataLabelPtr label = moveWithPatch(initialValue, scr);
2437 DataLabelPtr storePtrWithPatch(ImplicitAddress address) { return storePtrWithPatch(TrustedImmPtr(0), address); }
H A DMacroAssembler.h343 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGJITCompiler.h225 void addJSCall(Call fastCall, Call slowCall, DataLabelPtr targetToCheck, CallLinkInfo* info)
352 JSCallRecord(Call fastCall, Call slowCall, DataLabelPtr targetToCheck, CallLinkInfo* info)
362 DataLabelPtr m_targetToCheck;
H A DDFGSpeculativeJIT32_64.cpp683 JITCompiler::DataLabelPtr targetToCheck;
H A DDFGSpeculativeJIT64.cpp676 JITCompiler::DataLabelPtr targetToCheck;
/macosx-10.10.1/JavaScriptCore-7600.1.17/yarr/
H A DYarrJIT.cpp321 DataLabelPtr storeToFrameWithPatch(unsigned frameLocation)
496 DataLabelPtr m_returnAddress;
510 // - A set of DataLabelPtr values, to be populated with values to be
532 void append(const DataLabelPtr& returnAddress)
602 ReturnAddressRecord(DataLabelPtr dataLabel, Label backtrackLocation)
608 DataLabelPtr m_dataLabel;
614 Vector<DataLabelPtr, 4> m_pendingReturns;
1485 // 'return address' using a DataLabelPtr, used to store the address to jump
2133 // Link the DataLabelPtr associated with the end of the last
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITCall.cpp221 DataLabelPtr addressOfLinkedFunctionCheck;
H A DJITCall32_64.cpp310 DataLabelPtr addressOfLinkedFunctionCheck;
H A DJIT.h171 MacroAssembler::DataLabelPtr hotPathBegin;
H A DRepatch.cpp405 MacroAssembler::DataLabelPtr addressOfLinkFunctionCheck;

Completed in 183 milliseconds