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

/external/webkit/Source/JavaScriptCore/assembler/
H A DMacroAssemblerX86.h139 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
142 return DataLabelPtr(this);
145 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
148 dataLabel = DataLabelPtr(this);
152 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
155 dataLabel = DataLabelPtr(this);
159 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
162 return DataLabelPtr(this);
H A DAbstractMacroAssembler.h270 // DataLabelPtr:
272 // A DataLabelPtr is used to refer to a location in the code containing a pointer to be
274 class DataLabelPtr { class in class:JSC::AbstractMacroAssembler
279 DataLabelPtr() function in class:JSC::AbstractMacroAssembler::DataLabelPtr
283 DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm) function in class:JSC::AbstractMacroAssembler::DataLabelPtr
296 // A DataLabelPtr is used to refer to a location in the code containing a pointer to be
482 ptrdiff_t differenceBetween(Label from, DataLabelPtr to)
492 ptrdiff_t differenceBetween(DataLabelPtr from, Jump to)
497 ptrdiff_t differenceBetween(DataLabelPtr from, DataLabelPtr t
[all...]
H A DLinkBuffer.h62 typedef MacroAssembler::DataLabelPtr DataLabelPtr; typedef in class:JSC::LinkBuffer
112 void patch(DataLabelPtr label, void* value)
118 void patch(DataLabelPtr label, CodeLocationLabel value)
145 CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
H A DMacroAssemblerX86_64.h118 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
126 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
135 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
418 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
421 return DataLabelPtr(this);
424 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
430 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
436 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
438 DataLabelPtr label = moveWithPatch(initialValue, scratchRegister);
H A DMacroAssemblerARM.h751 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
753 DataLabelPtr dataLabel(this);
758 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
765 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
773 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
775 DataLabelPtr dataLabel = moveWithPatch(initialValue, ARMRegisters::S1);
780 DataLabelPtr storePtrWithPatch(ImplicitAddress address)
H A DMacroAssemblerARMv7.h1205 DataLabelPtr moveWithPatch(TrustedImmPtr imm, RegisterID dst)
1208 return DataLabelPtr(this);
1211 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1217 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1224 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
1226 DataLabelPtr label = moveWithPatch(initialValue, dataTempRegister);
1230 DataLabelPtr storePtrWithPatch(ImplicitAddress address) { return storePtrWithPatch(TrustedImmPtr(0), address); }
H A DMacroAssemblerMIPS.h1475 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
1478 DataLabelPtr label(this);
1484 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1493 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1503 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
1506 DataLabelPtr dataLabel = moveWithPatch(initialValue, dataTempRegister);
1512 DataLabelPtr storePtrWithPatch(ImplicitAddress address)
H A DMacroAssemblerSH4.h1189 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
1191 DataLabelPtr dataLabel(this);
1668 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1681 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1705 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
1708 DataLabelPtr label = moveWithPatch(initialValue, scr);
1714 DataLabelPtr storePtrWithPatch(ImplicitAddress address) { return storePtrWithPatch(TrustedImmPtr(0), address); }
/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrJIT.cpp283 DataLabelPtr storeToFrameWithPatch(unsigned frameLocation)
310 IndirectJumpEntry(int32_t stackOffset, DataLabelPtr dataLabel)
321 void addDataLabel(DataLabelPtr dataLabel)
328 Vector<DataLabelPtr, 16> m_dataLabelPtrVector;
332 DataLabelPtr dataLabel;
335 AlternativeBacktrackRecord(DataLabelPtr dataLabel, Label backtrackLocation)
377 void addIndirectJumpEntry(int32_t stackOffset, DataLabelPtr dataLabel)
397 // Link any associated DataLabelPtr's with indirect jump via label
454 void addDataLabelToNextIteration(DataLabelPtr dataLabel)
485 Vector<DataLabelPtr> m_dataPtrsToNextIteratio
[all...]
/external/webkit/Source/JavaScriptCore/jit/
H A DJIT.h148 MacroAssembler::DataLabelPtr hotPathBegin;
159 MacroAssembler::DataLabelPtr structureToCompare;
251 DataLabelPtr storeLocation;
254 JSRInfo(DataLabelPtr storeLocation, Label targetLocation)
H A DJITCall.cpp186 DataLabelPtr addressOfLinkedFunctionCheck;
H A DJITPropertyAccess.cpp340 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT1);
344 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0);
416 DataLabelPtr structureToCompare;
494 DataLabelPtr structureToCompare;
H A DJITCall32_64.cpp265 DataLabelPtr addressOfLinkedFunctionCheck;
H A DJITPropertyAccess32_64.cpp217 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT2);
221 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0);
431 DataLabelPtr structureToCompare;
507 DataLabelPtr structureToCompare;
H A DJITOpcodes.cpp783 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst));
H A DJITOpcodes32_64.cpp1028 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst));

Completed in 224 milliseconds