/external/webkit/Source/JavaScriptCore/assembler/ |
H A D | 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);
|
H A D | 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 { 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 D | LinkBuffer.h | 62 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 D | 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);
|
H A D | 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)
|
H A D | MacroAssemblerARMv7.h | 1205 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 D | MacroAssemblerMIPS.h | 1475 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 D | MacroAssemblerSH4.h | 1189 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 D | 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_dataPtrsToNextIteratio [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JIT.h | 148 MacroAssembler::DataLabelPtr hotPathBegin; 159 MacroAssembler::DataLabelPtr structureToCompare; 251 DataLabelPtr storeLocation; 254 JSRInfo(DataLabelPtr storeLocation, Label targetLocation)
|
H A D | JITCall.cpp | 186 DataLabelPtr addressOfLinkedFunctionCheck;
|
H A D | JITPropertyAccess.cpp | 340 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT1); 344 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0); 416 DataLabelPtr structureToCompare; 494 DataLabelPtr structureToCompare;
|
H A D | JITCall32_64.cpp | 265 DataLabelPtr addressOfLinkedFunctionCheck;
|
H A D | JITPropertyAccess32_64.cpp | 217 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT2); 221 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0); 431 DataLabelPtr structureToCompare; 507 DataLabelPtr structureToCompare;
|
H A D | JITOpcodes.cpp | 783 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst));
|
H A D | JITOpcodes32_64.cpp | 1028 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst));
|