/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/ |
H A D | MacroAssemblerX86.h | 62 void add32(TrustedImm32 imm, AbsoluteAddress address) 67 void add32(AbsoluteAddress address, RegisterID dest) 72 void add64(TrustedImm32 imm, AbsoluteAddress address) 78 void and32(TrustedImm32 imm, AbsoluteAddress address) 83 void or32(TrustedImm32 imm, AbsoluteAddress address) 88 void or32(RegisterID reg, AbsoluteAddress address) 93 void sub32(TrustedImm32 imm, AbsoluteAddress address) 110 void addDouble(AbsoluteAddress address, FPRegisterID dest) 121 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest) 158 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress des [all...] |
H A D | MacroAssemblerX86_64.h | 55 void add32(TrustedImm32 imm, AbsoluteAddress address) 61 void and32(TrustedImm32 imm, AbsoluteAddress address) 67 void add32(AbsoluteAddress address, RegisterID dest) 73 void or32(TrustedImm32 imm, AbsoluteAddress address) 79 void or32(RegisterID reg, AbsoluteAddress address) 85 void sub32(TrustedImm32 imm, AbsoluteAddress address) 101 void addDouble(AbsoluteAddress address, FPRegisterID dest) 134 void jump(AbsoluteAddress address) 157 Jump branchAdd32(ResultCondition cond, TrustedImm32 src, AbsoluteAddress dest) 174 void add64(AbsoluteAddress sr [all...] |
H A D | MacroAssemblerARM.h | 110 void add32(AbsoluteAddress src, RegisterID dest) 222 void or32(RegisterID src, AbsoluteAddress dest) 620 Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1)) 672 void jump(AbsoluteAddress address) 720 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest) 898 void add32(TrustedImm32 imm, AbsoluteAddress address) 905 void add64(TrustedImm32 imm, AbsoluteAddress address) 930 void sub32(TrustedImm32 imm, AbsoluteAddress address) 943 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 949 Jump branch32(RelationalCondition cond, AbsoluteAddress lef [all...] |
H A D | MacroAssembler.h | 334 void addPtr(AbsoluteAddress src, RegisterID dest) 359 void addPtr(TrustedImm32 imm, AbsoluteAddress address) 520 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 530 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, TrustedImmPtr right) 600 void addPtr(AbsoluteAddress src, RegisterID dest) 610 void addPtr(TrustedImm32 imm, AbsoluteAddress address) 785 Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 820 Jump branchTestPtr(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
|
H A D | MacroAssemblerARMv7.h | 164 void add32(AbsoluteAddress src, RegisterID dest) 204 void add32(TrustedImm32 imm, AbsoluteAddress address) 221 void add64(TrustedImm32 imm, AbsoluteAddress address) 324 void or32(RegisterID src, AbsoluteAddress dest) 442 void sub32(TrustedImm32 imm, AbsoluteAddress address) 929 void addDouble(AbsoluteAddress address, FPRegisterID dest) 1006 void convertInt32ToDouble(AbsoluteAddress address, FPRegisterID dest) 1347 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 1353 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right) 1415 Jump branchTest8(ResultCondition cond, AbsoluteAddress addres [all...] |
H A D | MacroAssemblerSH4.h | 154 void add32(AbsoluteAddress src, RegisterID dest) 332 void sub32(TrustedImm32 imm, AbsoluteAddress address) 355 void add32(TrustedImm32 imm, AbsoluteAddress address) 378 void add64(TrustedImm32 imm, AbsoluteAddress address) 1088 void addDouble(AbsoluteAddress address, FPRegisterID dest) 1145 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest) 1410 Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1)) 1608 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 1621 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right) 1814 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress des [all...] |
H A D | AbstractMacroAssembler.h | 173 // AbsoluteAddress: 177 struct AbsoluteAddress { struct in class:JSC::AbstractMacroAssembler 178 explicit AbsoluteAddress(const void* ptr) function in struct:JSC::AbstractMacroAssembler::AbsoluteAddress
|
H A D | MacroAssemblerMIPS.h | 199 void add32(AbsoluteAddress src, RegisterID dest) 232 void add32(TrustedImm32 imm, AbsoluteAddress address) 252 void add64(TrustedImm32 imm, AbsoluteAddress address) 415 void or32(RegisterID src, AbsoluteAddress dest) 556 void sub32(TrustedImm32 imm, AbsoluteAddress address) 1401 Jump branch32(RelationalCondition cond, AbsoluteAddress left, RegisterID right) 1407 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right) 1453 Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1)) 1481 void jump(AbsoluteAddress address) 1630 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress des [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGAssemblyHelpers.cpp | 60 or32(TrustedImm32(1u << (flag - 1)), AbsoluteAddress(SamplingFlags::addressOfFlags())); 67 and32(TrustedImm32(~(1u << (flag - 1))), AbsoluteAddress(SamplingFlags::addressOfFlags()));
|
H A D | DFGAssemblyHelpers.h | 295 return branchTest64(kind == NormalExceptionCheck ? NonZero : Zero, AbsoluteAddress(&vm()->exception)); 297 return branch32(kind == NormalExceptionCheck ? NotEqual : Equal, AbsoluteAddress(reinterpret_cast<char*>(&vm()->exception) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag)); 304 jit.add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter())); 308 add64(TrustedImm32(increment), AbsoluteAddress(counter.addressOfCounter()));
|
H A D | DFGOSRExitCompiler.cpp | 106 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress())); 132 m_jit.add32(AssemblyHelpers::TrustedImm32(1), AssemblyHelpers::AbsoluteAddress(&exit.m_count));
|
H A D | DFGThunks.cpp | 87 jit.jump(MacroAssembler::AbsoluteAddress(&vm->osrExitJumpDestination));
|
H A D | DFGJITCompiler.cpp | 294 Jump stackCheck = branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), GPRInfo::regT1);
|
H A D | DFGOSRExitCompiler32_64.cpp | 137 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes())); 352 m_jit.addDouble(AssemblyHelpers::AbsoluteAddress(&AssemblyHelpers::twoToThe32), FPRInfo::fpRegT0);
|
H A D | DFGOSRExitCompiler64.cpp | 131 m_jit.or32(scratch2, AssemblyHelpers::AbsoluteAddress(arrayProfile->addressOfArrayModes())); 306 m_jit.addDouble(AssemblyHelpers::AbsoluteAddress(&AssemblyHelpers::twoToThe32), FPRInfo::fpRegT0);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JIT.cpp | 107 Jump skipOptimize = branchAdd32(Signed, TrustedImm32(Options::executionCounterIncrementForReturn()), AbsoluteAddress(m_codeBlock->addressOfJITExecuteCounter())); 205 AbsoluteAddress(m_compilation->executionCounterFor(Profiler::OriginStack(Profiler::Origin( 510 add32(TrustedImm32(1), AbsoluteAddress(&rareCaseProfile->m_counter)); 649 stackCheck = branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), regT1);
|
H A D | JITInlines.h | 265 or32(TrustedImm32(1u << (flag - 1)), AbsoluteAddress(SamplingFlags::addressOfFlags())); 272 and32(TrustedImm32(~(1u << (flag - 1))), AbsoluteAddress(SamplingFlags::addressOfFlags())); 279 add64(TrustedImm32(count), AbsoluteAddress(counter.addressOfCounter())); 549 convertInt32ToDouble(AbsoluteAddress(bytePointer + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), value);
|
H A D | JITArithmetic32_64.cpp | 796 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter)); 900 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter)); 1006 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter)); 1085 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
|
H A D | JITCall.cpp | 91 slowCase.append(branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), regT1));
|
H A D | JITCall32_64.cpp | 165 slowCase.append(branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), regT3));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/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 | 155 class AbsoluteAddress class 182 # FIXME: we could support AbsoluteAddress for lea, but we don't.
|
H A D | transform.rb | 437 class AbsoluteAddress class
|
H A D | ast.rb | 767 class AbsoluteAddress < NoChildren class 776 AbsoluteAddress.new(codeOrigin, Immediate.new(codeOrigin, @address.value + extraOffset))
|
H A D | mips.rb | 154 class AbsoluteAddress class 339 class AbsoluteAddress class
|