Searched refs:AbsoluteAddress (Results 1 - 25 of 44) sorted by relevance

12

/macosx-10.10/JavaScriptCore-7600.1.17/assembler/
H A DMacroAssemblerX86.h68 void add32(TrustedImm32 imm, AbsoluteAddress address)
73 void add32(AbsoluteAddress address, RegisterID dest)
78 void add64(TrustedImm32 imm, AbsoluteAddress address)
84 void and32(TrustedImm32 imm, AbsoluteAddress address)
89 void or32(TrustedImm32 imm, AbsoluteAddress address)
94 void or32(RegisterID reg, AbsoluteAddress address)
99 void sub32(TrustedImm32 imm, AbsoluteAddress address)
133 void addDouble(AbsoluteAddress address, FPRegisterID dest)
145 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest)
189 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress des
[all...]
H A DMacroAssemblerX86_64.h62 void add32(TrustedImm32 imm, AbsoluteAddress address)
68 void and32(TrustedImm32 imm, AbsoluteAddress address)
74 void add32(AbsoluteAddress address, RegisterID dest)
80 void or32(TrustedImm32 imm, AbsoluteAddress address)
86 void or32(RegisterID reg, AbsoluteAddress address)
92 void sub32(TrustedImm32 imm, AbsoluteAddress address)
114 void addDouble(AbsoluteAddress address, FPRegisterID dest)
227 void jump(AbsoluteAddress address)
250 Jump branchAdd32(ResultCondition cond, TrustedImm32 src, AbsoluteAddress dest)
267 void add64(AbsoluteAddress sr
[all...]
H A DMacroAssemblerARM.h111 void add32(AbsoluteAddress src, RegisterID dest)
223 void or32(RegisterID src, AbsoluteAddress dest)
620 Jump branch8(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
681 Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
733 void jump(AbsoluteAddress address)
781 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
969 void add32(TrustedImm32 imm, AbsoluteAddress address)
976 void add64(TrustedImm32 imm, AbsoluteAddress address)
1001 void sub32(TrustedImm32 imm, AbsoluteAddress address)
1014 Jump branch32(RelationalCondition cond, AbsoluteAddress lef
[all...]
H A DMacroAssemblerARMv7.h163 void add32(AbsoluteAddress src, RegisterID dest)
211 void add32(TrustedImm32 imm, AbsoluteAddress address)
233 void add64(TrustedImm32 imm, AbsoluteAddress address)
336 void or32(RegisterID src, AbsoluteAddress dest)
461 void sub32(TrustedImm32 imm, AbsoluteAddress address)
975 void addDouble(AbsoluteAddress address, FPRegisterID dest)
1052 void convertInt32ToDouble(AbsoluteAddress address, FPRegisterID dest)
1403 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
1409 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
1444 Jump branch8(RelationalCondition cond, AbsoluteAddress addres
[all...]
H A DMacroAssembler.h425 void addPtr(AbsoluteAddress src, RegisterID dest)
450 void addPtr(TrustedImm32 imm, AbsoluteAddress address)
636 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
646 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, TrustedImmPtr right)
718 void addPtr(AbsoluteAddress src, RegisterID dest)
728 void addPtr(TrustedImm32 imm, AbsoluteAddress address)
913 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
948 Jump branchTestPtr(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
H A DMacroAssemblerARM64.h172 void add32(TrustedImm32 imm, AbsoluteAddress address)
270 void add64(TrustedImm32 imm, AbsoluteAddress address)
302 void add64(AbsoluteAddress src, RegisterID dest)
472 void or32(RegisterID src, AbsoluteAddress address)
608 void sub32(TrustedImm32 imm, AbsoluteAddress address)
1168 void addDouble(AbsoluteAddress address, FPRegisterID dest)
1282 void convertInt32ToDouble(AbsoluteAddress address, FPRegisterID dest)
1640 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
1646 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
1678 Jump branch64(RelationalCondition cond, AbsoluteAddress lef
[all...]
H A DMacroAssemblerSH4.h192 void add32(AbsoluteAddress src, RegisterID dest)
355 void or32(RegisterID src, AbsoluteAddress address)
422 void sub32(TrustedImm32 imm, AbsoluteAddress address)
450 void add32(TrustedImm32 imm, AbsoluteAddress address)
473 void add64(TrustedImm32 imm, AbsoluteAddress address)
703 void load8(AbsoluteAddress address, RegisterID dest)
712 load8(AbsoluteAddress(address), dest);
1221 void addDouble(AbsoluteAddress address, FPRegisterID dest)
1318 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest)
1582 Jump branchTest8(ResultCondition cond, AbsoluteAddress addres
[all...]
H A DMacroAssemblerMIPS.h200 void add32(AbsoluteAddress src, RegisterID dest)
233 void add32(TrustedImm32 imm, AbsoluteAddress address)
253 void add64(TrustedImm32 imm, AbsoluteAddress address)
416 void or32(RegisterID src, AbsoluteAddress dest)
557 void sub32(TrustedImm32 imm, AbsoluteAddress address)
695 ALWAYS_INLINE void load8(AbsoluteAddress address, RegisterID dest)
1317 Jump branch8(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
1432 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
1438 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
1490 Jump branchTest8(ResultCondition cond, AbsoluteAddress addres
[all...]
H A DAbstractMacroAssembler.h209 // AbsoluteAddress:
213 struct AbsoluteAddress { struct in class:JSC::AbstractMacroAssembler
214 explicit AbsoluteAddress(const void* ptr) function in struct:JSC::AbstractMacroAssembler::AbsoluteAddress
/macosx-10.10/JavaScriptCore-7600.1.17/jit/
H A DAssemblyHelpers.cpp71 or32(TrustedImm32(1u << (flag - 1)), AbsoluteAddress(SamplingFlags::addressOfFlags()));
78 and32(TrustedImm32(~(1u << (flag - 1))), AbsoluteAddress(SamplingFlags::addressOfFlags()));
220 return branchTest64(kind == NormalExceptionCheck ? NonZero : Zero, AbsoluteAddress(vm()->addressOfException()));
222 return branch32(kind == NormalExceptionCheck ? NotEqual : Equal, AbsoluteAddress(reinterpret_cast<char*>(vm()->addressOfException()) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
H A DAssemblyHelpers.h492 jit.add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter()));
496 add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter()));
637 return branchTest8(MacroAssembler::NonZero, MacroAssembler::AbsoluteAddress(address));
H A DJIT.cpp102 skipOptimize.append(branchAdd32(Signed, TrustedImm32(Options::executionCounterIncrementForEntry()), AbsoluteAddress(m_codeBlock->addressOfJITExecuteCounter())));
167 AbsoluteAddress(m_compilation->executionCounterFor(Profiler::OriginStack(Profiler::Origin(
429 add32(TrustedImm32(1), AbsoluteAddress(&rareCaseProfile->m_counter));
530 stackOverflow = branchPtr(Above, AbsoluteAddress(m_vm->addressOfStackLimit()), regT1);
H A DJITArithmetic32_64.cpp765 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
865 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
965 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
1037 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
H A DJITPropertyAccess32_64.cpp668 addSlowCase(branch8(Equal, AbsoluteAddress(m_codeBlock->globalObject()->varInjectionWatchpoint()->addressOfState()), TrustedImm32(IsInvalidated)));
818 NotEqual, AbsoluteAddress(set->addressOfInferredValue()->payloadPointer()), payload);
820 NotEqual, AbsoluteAddress(set->addressOfInferredValue()->tagPointer()), tag));
H A DJITCall.cpp97 slowCase.append(branchPtr(Above, AbsoluteAddress(m_vm->addressOfStackLimit()), regT1));
H A DJITInlines.h628 or32(TrustedImm32(1u << (flag - 1)), AbsoluteAddress(SamplingFlags::addressOfFlags()));
635 and32(TrustedImm32(~(1u << (flag - 1))), AbsoluteAddress(SamplingFlags::addressOfFlags()));
642 add64(TrustedImm32(count), AbsoluteAddress(counter.addressOfCounter()));
844 convertInt32ToDouble(AbsoluteAddress(bytePointer + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), value);
H A DJITOpcodes.cpp870 Jump profilerDone = branchTestPtr(Zero, AbsoluteAddress(m_vm->enabledProfilerAddress()));
878 Jump profilerDone = branchTestPtr(Zero, AbsoluteAddress(m_vm->enabledProfilerAddress()));
1089 AbsoluteAddress(m_codeBlock->addressOfJITExecuteCounter())));
1094 addSlowCase(branchTest8(NonZero, AbsoluteAddress(m_vm->watchdog->timerDidFireAddress())));
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGOSRExitCompiler.cpp92 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress()));
H A DDFGThunks.cpp89 jit.jump(MacroAssembler::AbsoluteAddress(&vm->osrExitJumpDestination));
H A DDFGOSRExitCompiler64.cpp126 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
H A DDFGOSRExitCompiler32_64.cpp131 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLOSRExitCompiler.cpp91 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress()));
116 jit.or32(GPRInfo::regT2, MacroAssembler::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
/macosx-10.10/JavaScriptCore-7600.1.17/offlineasm/
H A Drisc.rb177 # all other addresses (like AbsoluteAddress).
210 class AbsoluteAddress class
347 class AbsoluteAddress class
H A Darm.rb161 class AbsoluteAddress class
188 # FIXME: we could support AbsoluteAddress for lea, but we don't.
H A Dtransform.rb448 class AbsoluteAddress class

Completed in 174 milliseconds

12