HomeSort by relevance Sort by last modified time
    Searched refs:ImmPtr (Results 1 - 14 of 14) sorted by null

  /external/webkit/JavaScriptCore/assembler/
MacroAssemblerX86_64.h 58 move(ImmPtr(address.m_ptr), scratchRegister);
64 move(ImmPtr(address.m_ptr), scratchRegister);
70 move(ImmPtr(address.m_ptr), scratchRegister);
76 move(ImmPtr(address.m_ptr), scratchRegister);
93 move(ImmPtr(address), scratchRegister);
113 DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
121 DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
130 DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
147 void addPtr(ImmPtr imm, RegisterID dest)
165 move(ImmPtr(address.m_ptr), scratchRegister)
    [all...]
MacroAssembler.h 91 void poke(ImmPtr imm, int index = 0)
98 void branchPtr(Condition cond, RegisterID op1, ImmPtr imm, Label target)
148 void addPtr(ImmPtr imm, RegisterID dest)
173 void orPtr(ImmPtr imm, RegisterID dest)
193 void subPtr(ImmPtr imm, RegisterID dest)
249 void storePtr(ImmPtr imm, ImplicitAddress address)
254 void storePtr(ImmPtr imm, void* address)
270 Jump branchPtr(Condition cond, RegisterID left, ImmPtr right)
290 Jump branchPtr(Condition cond, Address left, ImmPtr right)
295 Jump branchPtr(Condition cond, AbsoluteAddress left, ImmPtr right
    [all...]
MacroAssemblerX86.h 141 DataLabelPtr moveWithPatch(ImmPtr initialValue, RegisterID dest)
147 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
154 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
161 DataLabelPtr storePtrWithPatch(ImmPtr initialValue, ImplicitAddress address)
AbstractMacroAssembler.h 148 // ImmPtr:
153 struct ImmPtr {
154 explicit ImmPtr(void* value)
183 explicit Imm32(ImmPtr ptr)
MacroAssemblerARMv7.h 403 move(ImmPtr(address), addressTempRegister);
452 move(ImmPtr(address), addressTempRegister);
641 void move(ImmPtr imm, RegisterID dest)
    [all...]
MacroAssemblerARM.h 338 void move(ImmPtr imm, RegisterID dest)
676 DataLabelPtr moveWithPatch(ImmPtr initialValue, RegisterID dest)
683 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
690 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
698 DataLabelPtr storePtrWithPatch(ImmPtr initialValue, ImplicitAddress address)
707 return storePtrWithPatch(ImmPtr(0), address);
MacroAssemblerX86Common.h 554 void move(ImmPtr imm, RegisterID dest)
581 void move(ImmPtr imm, RegisterID dest)
  /external/webkit/JavaScriptCore/jit/
JITPropertyAccess.cpp 74 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property)));
87 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property)));
100 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property)));
159 stubCall.addArgument(ImmPtr(&(m_codeBlock->identifier(ident))));
179 stubCall.addArgument(ImmPtr(&(m_codeBlock->identifier(ident))));
217 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), info.structureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
218 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(ImmPtr(0), regT2);
219 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), protoStructureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
222 DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0);
281 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsArrayVPtr)))
    [all...]
JITOpcodes.cpp 56 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsStringVPtr));
316 move(ImmPtr(&globalData->exception), regT2);
333 move(ImmPtr(&globalData->exceptionLocation), regT2);
335 move(ImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT2);
534 stubCall.addArgument(ImmPtr(m_codeBlock->functionDecl(currentInstruction[2].u.operand)));
628 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
640 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsStringVPtr)));
670 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
677 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
694 move(ImmPtr(globalObject), regT0)
    [all...]
JITCall.cpp 107 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr)));
257 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr)));
321 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, ImmPtr(0));
390 Jump callLinkFailNotJSFunction = branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr));
439 storePtr(ImmPtr(JSValue::encode(JSValue())), Address(callFrameRegister, RegisterFile::OptionalCalleeArguments * static_cast<int>(sizeof(Register))));
493 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr)));
541 wasEval = branchPtr(NotEqual, regT0, ImmPtr(JSValue::encode(JSValue())));
553 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr)));
608 wasEval = branchPtr(NotEqual, regT0, ImmPtr(JSValue::encode(JSValue())));
618 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, ImmPtr(JSValue::encode(JSValue())))
    [all...]
JITInlineMethods.h 57 poke(ImmPtr(value), argumentStackOffset);
86 storePtr(ImmPtr(value), Address(callFrameRegister, entry * sizeof(Register)));
209 return branchPtr(NotEqual, Address(reg, OBJECT_OFFSETOF(JSCell, m_structure)), ImmPtr(structure));
284 move(ImmPtr(m_interpreter->sampler()->sampleSlot()), X86Registers::ecx);
285 storePtr(ImmPtr(m_interpreter->sampler()->encodeSample(instruction, inHostFunction)), X86Registers::ecx);
290 storePtr(ImmPtr(m_interpreter->sampler()->encodeSample(instruction, inHostFunction)), m_interpreter->sampler()->sampleSlot());
299 move(ImmPtr(m_interpreter->sampler()->codeBlockSlot()), X86Registers::ecx);
300 storePtr(ImmPtr(codeBlock), X86Registers::ecx);
305 storePtr(ImmPtr(codeBlock), m_interpreter->sampler()->codeBlockSlot());
624 move(ImmPtr(JSValue::encode(value)), dst)
    [all...]
JITStubCall.h 108 void addArgument(JIT::ImmPtr argument)
156 addArgument(JIT::ImmPtr(JSValue::encode(m_jit->m_codeBlock->getConstant(src))));
JITArithmetic.cpp     [all...]
  /external/webkit/JavaScriptCore/yarr/
RegexJIT.cpp 265 return storePtrWithPatch(ImmPtr(0), Address(stackPointerRegister, frameLocation * sizeof(void*)));
    [all...]

Completed in 117 milliseconds