/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/ |
H A D | MacroAssemblerX86.h | 68 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 D | MacroAssemblerX86_64.h | 62 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 D | MacroAssemblerARM.h | 111 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 D | MacroAssemblerARMv7.h | 163 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 D | MacroAssembler.h | 425 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 D | MacroAssemblerARM64.h | 172 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 D | MacroAssemblerSH4.h | 192 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 D | MacroAssemblerMIPS.h | 200 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 D | AbstractMacroAssembler.h | 209 // AbsoluteAddress: 213 struct AbsoluteAddress { struct in class:JSC::AbstractMacroAssembler 214 explicit AbsoluteAddress(const void* ptr) function in struct:JSC::AbstractMacroAssembler::AbsoluteAddress
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | AssemblyHelpers.cpp | 71 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 D | AssemblyHelpers.h | 492 jit.add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter())); 496 add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter())); 637 return branchTest8(MacroAssembler::NonZero, MacroAssembler::AbsoluteAddress(address));
|
H A D | JIT.cpp | 102 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 D | JITArithmetic32_64.cpp | 765 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 D | JITPropertyAccess32_64.cpp | 668 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 D | JITCall.cpp | 97 slowCase.append(branchPtr(Above, AbsoluteAddress(m_vm->addressOfStackLimit()), regT1));
|
H A D | JITInlines.h | 628 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 D | JITOpcodes.cpp | 870 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.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOSRExitCompiler.cpp | 92 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress()));
|
H A D | DFGThunks.cpp | 89 jit.jump(MacroAssembler::AbsoluteAddress(&vm->osrExitJumpDestination));
|
H A D | DFGOSRExitCompiler64.cpp | 126 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
|
H A D | DFGOSRExitCompiler32_64.cpp | 131 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLOSRExitCompiler.cpp | 91 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress())); 116 jit.or32(GPRInfo::regT2, MacroAssembler::AbsoluteAddress(arrayProfile->addressOfArrayModes()));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/offlineasm/ |
H A D | risc.rb | 177 # all other addresses (like AbsoluteAddress). 210 class AbsoluteAddress class 347 class AbsoluteAddress class
|
H A D | arm.rb | 161 class AbsoluteAddress class 188 # FIXME: we could support AbsoluteAddress for lea, but we don't.
|
H A D | transform.rb | 448 class AbsoluteAddress class
|