/external/webkit/Source/JavaScriptCore/assembler/ |
MacroAssemblerX86.h | 139 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);
|
AbstractMacroAssembler.h | 270 // DataLabelPtr: 272 // A DataLabelPtr is used to refer to a location in the code containing a pointer to be 274 class DataLabelPtr { 279 DataLabelPtr() 283 DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm) 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 to [all...] |
LinkBuffer.h | 62 typedef MacroAssembler::DataLabelPtr DataLabelPtr; 112 void patch(DataLabelPtr label, void* value) 118 void patch(DataLabelPtr label, CodeLocationLabel value) 145 CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
|
MacroAssemblerX86_64.h | 118 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);
|
MacroAssemblerARM.h | 751 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) [all...] |
MacroAssemblerARMv7.h | [all...] |
MacroAssemblerMIPS.h | [all...] |
MacroAssemblerSH4.h | [all...] |
/external/webkit/Source/JavaScriptCore/yarr/ |
YarrJIT.cpp | 283 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_dataPtrsToNextIteration [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JIT.h | 148 MacroAssembler::DataLabelPtr hotPathBegin; 159 MacroAssembler::DataLabelPtr structureToCompare; 251 DataLabelPtr storeLocation; 254 JSRInfo(DataLabelPtr storeLocation, Label targetLocation) [all...] |
JITCall.cpp | 186 DataLabelPtr addressOfLinkedFunctionCheck;
|
JITPropertyAccess.cpp | 340 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT1); 344 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0); 416 DataLabelPtr structureToCompare; 494 DataLabelPtr structureToCompare; [all...] |
JITCall32_64.cpp | 265 DataLabelPtr addressOfLinkedFunctionCheck;
|
JITPropertyAccess32_64.cpp | 217 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT2); 221 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0); 431 DataLabelPtr structureToCompare; 507 DataLabelPtr structureToCompare; [all...] |
JITOpcodes.cpp | 783 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst)); [all...] |
JITOpcodes32_64.cpp | [all...] |