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

  /external/webkit/Source/JavaScriptCore/assembler/
MacroAssemblerARM.cpp 79 m_assembler.add_r(ARMRegisters::S0, address.base, op2);
80 m_assembler.ldrh_u(dest, ARMRegisters::S0, ARMAssembler::getOp2Byte(address.offset));
81 m_assembler.ldrh_u(ARMRegisters::S0, ARMRegisters::S0, ARMAssembler::getOp2Byte(address.offset + 0x2));
83 m_assembler.add_r(ARMRegisters::S0, address.base, op2);
84 m_assembler.ldrh_d(dest, ARMRegisters::S0, ARMAssembler::getOp2Byte(-address.offset));
85 m_assembler.ldrh_d(ARMRegisters::S0, ARMRegisters::S0, ARMAssembler::getOp2Byte(-address.offset - 0x2));
87 m_assembler.ldr_un_imm(ARMRegisters::S0, address.offset);
88 m_assembler.add_r(ARMRegisters::S0, ARMRegisters::S0, op2)
    [all...]
MacroAssemblerARM.h 43 typedef ARMRegisters::FPRegisterID FPRegisterID;
79 static const RegisterID stackPointerRegister = ARMRegisters::sp;
80 static const RegisterID linkRegister = ARMRegisters::lr;
91 load32(address, ARMRegisters::S1);
92 add32(imm, ARMRegisters::S1);
93 store32(ARMRegisters::S1, address);
98 m_assembler.adds_r(dest, dest, m_assembler.getImm(imm.m_value, ARMRegisters::S0));
103 load32(src, ARMRegisters::S1);
104 add32(ARMRegisters::S1, dest);
114 ARMWord w = m_assembler.getImm(imm.m_value, ARMRegisters::S0, true)
    [all...]
ARMAssembler.cpp 272 add_r(ARMRegisters::S0, base, OP2_IMM | (offset >> 12) | (10 << 8));
273 dtr_u(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag);
275 moveImm(offset, ARMRegisters::S0);
276 dtr_ur(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag);
283 sub_r(ARMRegisters::S0, base, OP2_IMM | (offset >> 12) | (10 << 8));
284 dtr_d(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag);
286 moveImm(offset, ARMRegisters::S0);
287 dtr_dr(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag);
300 add_r(ARMRegisters::S0, base, op2);
301 dtr_u(isLoad, srcDst, ARMRegisters::S0, offset)
    [all...]
ARMAssembler.h 38 namespace ARMRegisters {
93 } // namespace ARMRegisters
97 typedef ARMRegisters::RegisterID RegisterID;
98 typedef ARMRegisters::FPRegisterID FPRegisterID;
393 emitInst(static_cast<ARMWord>(cc) | MOV, rd, ARMRegisters::r0, op2);
412 emitInst(static_cast<ARMWord>(cc) | MOV | SET_CC, rd, ARMRegisters::r0, op2);
427 emitInst(static_cast<ARMWord>(cc) | MVN, rd, ARMRegisters::r0, op2);
432 emitInst(static_cast<ARMWord>(cc) | MVN | SET_CC, rd, ARMRegisters::r0, op2);
482 m_buffer.putIntWithConstantInt(static_cast<ARMWord>(cc) | DTR | DT_LOAD | DT_UP | RN(ARMRegisters::pc) | RD(rd), imm, true);
487 m_buffer.putIntWithConstantInt(static_cast<ARMWord>(cc) | DTR | DT_LOAD | DT_UP | RN(ARMRegisters::pc) | RD(rd), imm)
    [all...]
ARMv7Assembler.h 39 namespace ARMRegisters {
420 typedef ARMRegisters::RegisterID RegisterID;
421 typedef ARMRegisters::FPSingleRegisterID FPSingleRegisterID;
422 typedef ARMRegisters::FPDoubleRegisterID FPDoubleRegisterID;
423 typedef ARMRegisters::FPQuadRegisterID FPQuadRegisterID;
540 return (reg == ARMRegisters::sp) || (reg == ARMRegisters::pc);
748 ASSERT((rd != ARMRegisters::sp) || (rn == ARMRegisters::sp));
749 ASSERT(rd != ARMRegisters::pc)
    [all...]
MacroAssemblerARMv7.h 41 static const RegisterID dataTempRegister = ARMRegisters::ip;
42 static const RegisterID addressTempRegister = ARMRegisters::r3;
44 static const ARMRegisters::FPDoubleRegisterID fpTempRegister = ARMRegisters::d7;
45 inline ARMRegisters::FPSingleRegisterID fpTempRegisterAsSingle() { return ARMRegisters::asSingle(fpTempRegister); }
99 typedef ARMRegisters::FPDoubleRegisterID FPRegisterID;
136 static const RegisterID stackPointerRegister = ARMRegisters::sp;
137 static const RegisterID linkRegister = ARMRegisters::lr;
736 m_assembler.ldr(dest, ARMRegisters::sp, sizeof(void*), false, true)
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JSInterfaceJIT.h 92 static const RegisterID returnValueRegister = ARMRegisters::r0;
93 static const RegisterID cachedResultRegister = ARMRegisters::r0;
94 static const RegisterID firstArgumentRegister = ARMRegisters::r0;
96 static const RegisterID regT0 = ARMRegisters::r0;
97 static const RegisterID regT1 = ARMRegisters::r1;
98 static const RegisterID regT2 = ARMRegisters::r2;
99 static const RegisterID regT3 = ARMRegisters::r4;
101 static const RegisterID callFrameRegister = ARMRegisters::r5;
102 static const RegisterID timeoutCheckRegister = ARMRegisters::r6;
104 static const FPRegisterID fpRegT0 = ARMRegisters::d0
    [all...]
JITOpcodes32_64.cpp 239 move(callFrameRegister, ARMRegisters::r0);
242 emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, ARMRegisters::r1);
244 loadPtr(Address(ARMRegisters::r1, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
373 move(callFrameRegister, ARMRegisters::r0);
375 emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, ARMRegisters::r1);
377 loadPtr(Address(ARMRegisters::r1, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
    [all...]
JITOpcodes.cpp 232 move(callFrameRegister, ARMRegisters::r0);
234 emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, ARMRegisters::r1);
236 loadPtr(Address(ARMRegisters::r1, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2);
    [all...]
  /external/webkit/Source/JavaScriptCore/yarr/
YarrJIT.cpp 43 static const RegisterID input = ARMRegisters::r0;
44 static const RegisterID index = ARMRegisters::r1;
45 static const RegisterID length = ARMRegisters::r2;
46 static const RegisterID output = ARMRegisters::r4;
48 static const RegisterID regT0 = ARMRegisters::r5;
49 static const RegisterID regT1 = ARMRegisters::r6;
51 static const RegisterID returnRegister = ARMRegisters::r0;
    [all...]

Completed in 115 milliseconds