HomeSort by relevance Sort by last modified time
    Searched refs:TrustedImmPtr (Results 1 - 25 of 26) sorted by null

1 2

  /external/webkit/Source/JavaScriptCore/jit/
JITPropertyAccess.cpp 57 failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr)));
72 jit.move(TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), regT1);
102 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
123 Jump notString = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
200 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
236 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
245 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
254 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[3].u.operand)));
279 stubCall.addArgument(TrustedImmPtr(ident));
301 stubCall.addArgument(TrustedImmPtr(ident))
    [all...]
JITPropertyAccess32_64.cpp 73 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(property)));
86 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(property)));
99 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(property)));
158 stubCall.addArgument(TrustedImmPtr(&(m_codeBlock->identifier(ident))));
178 stubCall.addArgument(TrustedImmPtr(&(m_codeBlock->identifier(ident))));
216 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), info.structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
217 DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(TrustedImmPtr(0), regT2);
218 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT2, JSCell::structureOffset()), protoStructureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
221 DataLabelPtr putFunction = moveWithPatch(TrustedImmPtr(0), regT0);
274 failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr)))
    [all...]
JITCall.cpp 77 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
123 wasEval = branchPtr(NotEqual, regT0, TrustedImmPtr(JSValue::encode(JSValue())));
130 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
180 wasEval = branchPtr(NotEqual, regT0, TrustedImmPtr(JSValue::encode(JSValue())));
190 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(JSValue::encode(JSValue())));
230 Jump callLinkFailNotJSFunction = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr));
JITOpcodes.cpp 55 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
144 move(TrustedImmPtr(&globalData->exceptionLocation), regT2);
147 poke(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()));
292 move(TrustedImmPtr(&globalData->exceptionLocation), regT2);
297 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1);
414 move(TrustedImmPtr(JSValue::encode(jsBoolean(true))), regT0);
425 move(TrustedImmPtr(JSValue::encode(jsBoolean(false))), regT0);
608 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
620 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr)));
639 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)))
    [all...]
JITInlineMethods.h 74 storePtr(TrustedImmPtr(value), Address(callFrameRegister, entry * sizeof(Register)));
87 failures.append(branchPtr(NotEqual, Address(src), TrustedImmPtr(m_globalData->jsStringVPtr)));
261 return branchPtr(NotEqual, Address(reg, JSCell::structureOffset()), TrustedImmPtr(structure));
336 move(TrustedImmPtr(m_interpreter->sampler()->sampleSlot()), X86Registers::ecx);
337 storePtr(TrustedImmPtr(m_interpreter->sampler()->encodeSample(instruction, inHostFunction)), X86Registers::ecx);
342 storePtr(TrustedImmPtr(m_interpreter->sampler()->encodeSample(instruction, inHostFunction)), m_interpreter->sampler()->sampleSlot());
351 move(TrustedImmPtr(m_interpreter->sampler()->codeBlockSlot()), X86Registers::ecx);
352 storePtr(TrustedImmPtr(codeBlock), X86Registers::ecx);
357 storePtr(TrustedImmPtr(codeBlock), m_interpreter->sampler()->codeBlockSlot());
704 storePtr(TrustedImmPtr(JSValue::encode(jsUndefined())), Address(callFrameRegister, dst * sizeof(Register)))
    [all...]
JITOpcodes32_64.cpp 56 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
145 move(TrustedImmPtr(&globalData->exceptionLocation), regT2);
148 poke(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()));
318 move(TrustedImmPtr(&globalData->exceptionLocation), regT2);
323 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1);
456 move(TrustedImmPtr(&globalData->exceptionLocation), regT2);
461 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1);
764 stubCall.addArgument(TrustedImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
776 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr)));
    [all...]
JITCall32_64.cpp 75 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
209 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
269 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(0));
313 Jump callLinkFailNotJSFunction = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr));
SpecializedThunkJIT.h 64 m_failures.append(branchPtr(NotEqual, Address(dst, 0), TrustedImmPtr(m_globalData->jsStringVPtr)));
JITStubCall.h 108 void addArgument(JIT::TrustedImmPtr argument)
ThunkGenerators.cpp 61 jit.move(MacroAssembler::TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), scratch);
JSInterfaceJIT.h 196 inline void storePtrWithWriteBarrier(TrustedImmPtr ptr, RegisterID /* owner */, Address dest)
JITArithmetic.cpp     [all...]
  /external/webkit/Source/JavaScriptCore/assembler/
MacroAssemblerX86.h 139 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
145 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
152 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
159 DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
MacroAssemblerX86_64.h 57 move(TrustedImmPtr(address.m_ptr), scratchRegister);
63 move(TrustedImmPtr(address.m_ptr), scratchRegister);
69 move(TrustedImmPtr(address.m_ptr), scratchRegister);
75 move(TrustedImmPtr(address.m_ptr), scratchRegister);
92 move(TrustedImmPtr(address), scratchRegister);
98 move(TrustedImmPtr(address.m_ptr), scratchRegister);
118 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
126 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
135 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister);
152 void addPtr(TrustedImmPtr imm, RegisterID dest
    [all...]
MacroAssembler.h 101 void poke(TrustedImmPtr imm, int index = 0)
108 void branchPtr(Condition cond, RegisterID op1, TrustedImmPtr imm, Label target)
158 void addPtr(TrustedImmPtr imm, RegisterID dest)
183 void orPtr(TrustedImmPtr imm, RegisterID dest)
203 void subPtr(TrustedImmPtr imm, RegisterID dest)
259 void storePtr(TrustedImmPtr imm, ImplicitAddress address)
264 void storePtr(TrustedImmPtr imm, void* address)
280 Jump branchPtr(Condition cond, RegisterID left, TrustedImmPtr right)
300 Jump branchPtr(Condition cond, Address left, TrustedImmPtr right)
305 Jump branchPtr(Condition cond, AbsoluteAddress left, TrustedImmPtr right
    [all...]
AbstractMacroAssembler.h 156 // TrustedImmPtr:
161 struct TrustedImmPtr {
162 explicit TrustedImmPtr(const void* value)
175 struct ImmPtr : public TrustedImmPtr {
177 : TrustedImmPtr(value)
198 explicit TrustedImm32(TrustedImmPtr ptr)
227 explicit Imm32(TrustedImmPtr ptr)
MacroAssemblerMIPS.h 219 move(TrustedImmPtr(address.m_ptr), addrTempRegister);
425 move(TrustedImmPtr(address.m_ptr), addrTempRegister);
590 move(TrustedImmPtr(address), addrTempRegister);
758 move(TrustedImmPtr(address), addrTempRegister);
770 move(TrustedImmPtr(address), addrTempRegister);
774 move(TrustedImmPtr(address), addrTempRegister);
861 void move(TrustedImmPtr imm, RegisterID dest)
    [all...]
MacroAssemblerARMv7.h 465 move(TrustedImmPtr(address), addressTempRegister);
522 move(TrustedImmPtr(address), addressTempRegister);
571 move(TrustedImmPtr(address), addressTempRegister);
787 void move(TrustedImmPtr imm, RegisterID dest)
    [all...]
MacroAssemblerARM.h 366 void move(TrustedImmPtr imm, RegisterID dest)
751 DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
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)
782 return storePtrWithPatch(TrustedImmPtr(0), address);
    [all...]
MacroAssemblerSH4.h     [all...]
MacroAssemblerX86Common.h 728 void move(TrustedImmPtr imm, RegisterID dest)
755 void move(TrustedImmPtr imm, RegisterID dest)
    [all...]
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.h 201 storePtr(TrustedImmPtr(value), Address(callFrameRegister, entry * sizeof(Register)));
DFGSpeculativeJIT.cpp 196 m_jit.move(MacroAssembler::TrustedImmPtr(jsValue.asCell()), reg);
567 speculationCheck(m_jit.branchPtr(MacroAssembler::NotEqual, MacroAssembler::Address(baseReg), MacroAssembler::TrustedImmPtr(m_jit.globalData()->jsArrayVPtr)));
594 speculationCheck(m_jit.branchPtr(MacroAssembler::NotEqual, MacroAssembler::Address(baseReg), MacroAssembler::TrustedImmPtr(m_jit.globalData()->jsArrayVPtr)));
DFGJITCompiler.cpp 383 Jump checkInt32 = branchPtr(BelowOrEqual, gprToRegisterID(gpr), TrustedImmPtr(reinterpret_cast<void*>(static_cast<uintptr_t>(0xFFFFFFFFu))));
DFGJITCodeGenerator.h 586 m_jit.move(JITCompiler::TrustedImmPtr(pointer), JITCompiler::argumentRegister2);
641 m_jit.move(JITCompiler::TrustedImmPtr(pointer), JITCompiler::argumentRegister3);
    [all...]

Completed in 682 milliseconds

1 2