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

  /external/webkit/Source/JavaScriptCore/assembler/
MacroAssemblerMIPS.h 104 m_assembler.addu(dest, dest, src);
119 m_assembler.addiu(dest, src, imm.m_value);
126 m_assembler.addu(dest, src, immTempRegister);
140 m_assembler.lw(dataTempRegister, address.base, address.offset);
144 m_assembler.addiu(dataTempRegister, dataTempRegister,
148 m_assembler.addu(dataTempRegister, dataTempRegister,
151 m_assembler.sw(dataTempRegister, address.base, address.offset);
161 m_assembler.lui(addrTempRegister, (address.offset + 0x8000) >> 16);
162 m_assembler.addu(addrTempRegister, addrTempRegister, address.base);
163 m_assembler.lw(dataTempRegister, addrTempRegister, address.offset)
    [all...]
MacroAssemblerSH4.h 81 return m_assembler.claimScratch();
86 m_assembler.releaseScratch(reg);
93 m_assembler.addlRegReg(src, dest);
98 if (m_assembler.isImmediate(imm.m_value)) {
99 m_assembler.addlImm8r(imm.m_value, dest);
104 m_assembler.loadConstant(imm.m_value, scr);
105 m_assembler.addlRegReg(scr, dest);
112 m_assembler.movlRegReg(src, dest);
129 m_assembler.addlRegReg(scr, dest);
135 m_assembler.andlRegReg(src, dest)
    [all...]
MacroAssemblerX86.h 57 m_assembler.leal_mr(imm.m_value, src, dest);
62 m_assembler.addl_im(imm.m_value, address.m_ptr);
67 m_assembler.adcl_im(imm.m_value, address.m_ptr);
72 m_assembler.andl_im(imm.m_value, address.m_ptr);
77 m_assembler.orl_im(imm.m_value, address.m_ptr);
82 m_assembler.subl_im(imm.m_value, address.m_ptr);
87 m_assembler.movl_mr(address, dest);
93 m_assembler.movsd_mr(address, dest);
98 m_assembler.cvtsi2sd_mr(src.m_ptr, dest);
103 m_assembler.movl_i32m(imm.m_value, address)
    [all...]
MacroAssemblerARM.h 86 m_assembler.adds_r(dest, dest, src);
98 m_assembler.adds_r(dest, dest, m_assembler.getImm(imm.m_value, ARMRegisters::S0));
109 m_assembler.ands_r(dest, dest, src);
114 ARMWord w = m_assembler.getImm(imm.m_value, ARMRegisters::S0, true);
116 m_assembler.bics_r(dest, dest, w & ~ARMAssembler::OP2_INV_IMM);
118 m_assembler.ands_r(dest, dest, w);
125 m_assembler.and_r(ARMRegisters::S0, shift_amount, w);
127 m_assembler.movs_r(dest, m_assembler.lsl_r(dest, ARMRegisters::S0))
    [all...]
MacroAssemblerARM.cpp 76 op2 = m_assembler.lsl(address.index, static_cast<int>(address.scale));
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);
89 m_assembler.ldrh_r(dest, address.base, ARMRegisters::S0)
    [all...]
MacroAssemblerX86Common.h 92 m_assembler.addl_rr(src, dest);
97 m_assembler.addl_im(imm.m_value, address.offset, address.base);
102 m_assembler.addl_ir(imm.m_value, dest);
107 m_assembler.addl_mr(src.offset, src.base, dest);
112 m_assembler.addl_rm(src, dest.offset, dest.base);
117 m_assembler.andl_rr(src, dest);
122 m_assembler.andl_ir(imm.m_value, dest);
127 m_assembler.andl_rm(src, dest.offset, dest.base);
132 m_assembler.andl_mr(src.offset, src.base, dest);
137 m_assembler.andl_im(imm.m_value, address.offset, address.base)
    [all...]
MacroAssemblerX86_64.h 82 m_assembler.movl_mEAX(address);
85 m_assembler.movl_mEAX(address);
99 m_assembler.addsd_mr(0, scratchRegister, dest);
105 m_assembler.cvtsi2sd_rr(scratchRegister, dest);
112 m_assembler.movl_EAXm(address);
119 Call result = Call(m_assembler.call(scratchRegister), Call::Linkable);
127 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
136 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
144 m_assembler.addq_rr(src, dest);
149 m_assembler.addq_ir(imm.m_value, srcDest)
    [all...]
MacroAssemblerARMv7.h 59 Vector<LinkRecord>& jumpsToLink() { return m_assembler.jumpsToLink(); }
60 void* unlinkedCode() { return m_assembler.unlinkedCode(); }
61 bool canCompact(JumpType jumpType) { return m_assembler.canCompact(jumpType); }
62 JumpLinkType computeJumpType(JumpType jumpType, const uint8_t* from, const uint8_t* to) { return m_assembler.computeJumpType(jumpType, from, to); }
63 JumpLinkType computeJumpType(LinkRecord& record, const uint8_t* from, const uint8_t* to) { return m_assembler.computeJumpType(record, from, to); }
64 void recordLinkOffsets(int32_t regionStart, int32_t regionEnd, int32_t offset) {return m_assembler.recordLinkOffsets(regionStart, regionEnd, offset); }
65 int jumpSizeDelta(JumpType jumpType, JumpLinkType jumpLinkType) { return m_assembler.jumpSizeDelta(jumpType, jumpLinkType); }
66 void link(LinkRecord& record, uint8_t* from, uint8_t* to) { return m_assembler.link(record, from, to); }
148 m_assembler.add(dest, dest, src);
160 m_assembler.add(dest, src, armImm)
    [all...]
LinkBuffer.h 78 , m_assembler(masm)
197 src.m_offset -= m_assembler->executableOffsetFor(src.m_offset);
214 m_code = m_assembler->m_assembler.executableCopy(m_executablePool.get());
215 m_size = m_assembler->size();
217 size_t initialSize = m_assembler->size();
221 ExecutableAllocator::makeWritable(m_code, m_assembler->size());
222 uint8_t* inData = (uint8_t*)m_assembler->unlinkedCode();
227 Vector<LinkRecord>& jumpsToLink = m_assembler->jumpsToLink();
236 m_assembler->recordLinkOffsets(readPtr, jumpsToLink[i].from(), offset)
348 MacroAssembler* m_assembler; member in class:JSC::LinkBuffer
    [all...]
AbstractMacroAssembler.h 259 : m_label(masm->m_assembler.label())
284 : m_label(masm->m_assembler.label())
308 : m_label(masm->m_assembler.label())
383 masm->m_assembler.linkJump(m_jmp, masm->m_assembler.label());
388 masm->m_assembler.linkJump(m_jmp, label.m_label);
453 return m_assembler.size();
463 m_assembler.align(16);
509 void rewindToLabel(Label rewindTo) { m_assembler.rewindToLabel(rewindTo.m_label); }
516 unsigned debugOffset() { return m_assembler.debugOffset();
520 AssemblerType m_assembler; member in class:JSC::AbstractMacroAssembler
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JITInlineMethods.h 132 m_assembler.ensureSpace(insnSpace + m_assembler.maxInstructionSize + 2, constSpace + 8);
191 m_assembler.stspr(reg);
196 m_assembler.ldspr(reg);
JITOpcodes32_64.cpp 162 LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size()), 0);
    [all...]
JITArithmetic32_64.cpp     [all...]
JIT.cpp 516 LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size()), m_linkerOffset);
JITArithmetic.cpp     [all...]
JITOpcodes.cpp 161 LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size()), 0);
    [all...]
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.cpp 350 LinkBuffer linkBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size()), 0);

Completed in 861 milliseconds