HomeSort by relevance Sort by last modified time
    Searched refs:gpr (Results 1 - 25 of 28) sorted by null

1 2

  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCodeGenerator.cpp 44 GPRReg gpr = allocate(); local
45 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
48 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
51 info.fillInteger(gpr);
53 return gpr;
65 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
72 info.fillJSValue(gpr, DataFormatJSInteger);
73 unlock(gpr);
88 GPRReg gpr = info.gpr(); local
96 GPRReg gpr = info.gpr(); local
115 GPRReg gpr = allocate(); local
197 GPRReg gpr = info.gpr(); local
213 GPRReg gpr = info.gpr(); local
242 GPRReg gpr = allocate(); local
273 GPRReg gpr = info.gpr(); local
289 GPRReg gpr = boxDouble(fpr); local
305 GPRReg gpr = info.gpr(); local
408 GPRReg gpr = info.gpr(); local
    [all...]
DFGGenerationInfo.h 80 void initInteger(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr)
87 u.gpr = gpr;
89 void initJSValue(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr, DataFormat format = DataFormatJS)
98 u.gpr = gpr;
100 void initCell(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr)
107 u.gpr = gpr;
153 GPRReg gpr() { ASSERT(m_registerFormat && m_registerFormat != DataFormatDouble); return u.gpr; function in class:JSC::DFG::GenerationInfo
230 GPRReg gpr; member in union:JSC::DFG::GenerationInfo::__anon13073
    [all...]
DFGSpeculativeJIT.cpp 42 GPRReg gpr = allocate(); local
43 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
46 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
49 info.fillInteger(gpr);
51 return gpr;
58 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
64 info.fillInteger(gpr);
66 return gpr;
69 info.fillJSValue(gpr, DataFormatJSInteger);
71 return gpr;
83 GPRReg gpr = info.gpr(); local
100 GPRReg gpr = info.gpr(); local
116 GPRReg gpr = info.gpr(); local
123 GPRReg gpr = info.gpr(); local
189 GPRReg gpr = allocate(); local
215 GPRReg gpr = info.gpr(); local
221 GPRReg gpr = info.gpr(); local
    [all...]
DFGNonSpeculativeJIT.h 51 // GPR registers we must also record the format of the value.
98 if (!info.needsSpill() || (info.gpr() == exclude))
102 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr());
127 if (info.gpr() == exclude)
134 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr());
163 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr());
175 for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) {
176 VirtualRegister name = m_gprs.name(gpr);
    [all...]
DFGJITCompiler.cpp 65 // This method used to fill an integer value to a GPR when linking speculative -> non-speculative.
66 void JITCompiler::fillInt32ToInteger(NodeIndex nodeIndex, GPRReg gpr)
72 move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), gprToRegisterID(gpr));
76 loadPtr(addressFor(node.virtualRegister), gprToRegisterID(gpr));
77 jitAssertIsJSInt32(gpr);
79 load32(addressFor(node.virtualRegister), gprToRegisterID(gpr));
83 // This method used to fill a JSValue to a GPR when linking speculative -> non-speculative.
84 void JITCompiler::fillToJS(NodeIndex nodeIndex, GPRReg gpr)
91 move(MacroAssembler::ImmPtr(JSValue::encode(jsValue)), gprToRegisterID(gpr));
94 move(MacroAssembler::ImmPtr(JSValue::encode(jsValue)), gprToRegisterID(gpr));
    [all...]
DFGNonSpeculativeJIT.cpp 41 for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) {
42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
45 m_gprInfo[gpr].nodeIndex = info.nodeIndex();
46 m_gprInfo[gpr].format = info.registerFormat();
48 m_gprInfo[gpr].nodeIndex = NoNode;
63 GPRReg jsValueGpr = operand.gpr();
100 GPRReg jsValueGpr = operand.gpr();
122 void NonSpeculativeJIT::numberToInt32(FPRReg fpr, GPRReg gpr)
    [all...]
DFGSpeculativeJIT.h 214 gpr();
228 GPRReg gpr() function in class:JSC::DFG::SpeculateIntegerOperand
237 gpr(); // m_format is set when m_gpr is locked.
244 return JITCompiler::gprToRegisterID(gpr());
263 gpr();
277 GPRReg gpr() function in class:JSC::DFG::SpeculateStrictInt32Operand
286 return JITCompiler::gprToRegisterID(gpr());
304 gpr();
318 GPRReg gpr() function in class:JSC::DFG::SpeculateCellOperand
327 return JITCompiler::gprToRegisterID(gpr());
    [all...]
DFGJITCodeGenerator.h 75 // lock and unlock GPR & FPR registers.
112 // Allocate a gpr/fpr.
116 GPRReg gpr = m_gprs.allocate(spillMe); local
119 return gpr;
159 GPRReg boxDouble(FPRReg fpr, GPRReg gpr)
162 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
165 return gpr;
167 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr)
169 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
179 FPRReg unboxDouble(GPRReg gpr)
218 GPRReg gpr = boxDouble(info.fpr()); local
769 GPRReg gpr() function in class:JSC::DFG::IntegerOperand
859 GPRReg gpr() function in class:JSC::DFG::JSValueOperand
900 GPRReg gpr() const function in class:JSC::DFG::GPRTemporary
    [all...]
  /external/valgrind/main/coregrind/m_syswrap/
syswrap-ppc64-aix5.c 535 dst_ts->arch.vex.guest_GPR0 = ats_new->mst.gpr[0];
536 dst_ts->arch.vex.guest_GPR1 = ats_new->mst.gpr[1]; /* sp */
537 dst_ts->arch.vex.guest_GPR2 = ats_new->mst.gpr[2]; /* toc */
538 dst_ts->arch.vex.guest_GPR3 = ats_new->mst.gpr[3]; /* initarg */
539 dst_ts->arch.vex.guest_GPR4 = ats_new->mst.gpr[4];
540 dst_ts->arch.vex.guest_GPR5 = ats_new->mst.gpr[5];
541 dst_ts->arch.vex.guest_GPR6 = ats_new->mst.gpr[6];
542 dst_ts->arch.vex.guest_GPR7 = ats_new->mst.gpr[7];
543 dst_ts->arch.vex.guest_GPR8 = ats_new->mst.gpr[8];
544 dst_ts->arch.vex.guest_GPR9 = ats_new->mst.gpr[9]
    [all...]
syswrap-ppc32-aix5.c 625 dst_ts->arch.vex.guest_GPR0 = ats_new->mst.gpr[0];
626 dst_ts->arch.vex.guest_GPR1 = ats_new->mst.gpr[1]; /* sp */
627 dst_ts->arch.vex.guest_GPR2 = ats_new->mst.gpr[2]; /* toc */
628 dst_ts->arch.vex.guest_GPR3 = ats_new->mst.gpr[3]; /* initarg */
629 dst_ts->arch.vex.guest_GPR4 = ats_new->mst.gpr[4];
630 dst_ts->arch.vex.guest_GPR5 = ats_new->mst.gpr[5];
631 dst_ts->arch.vex.guest_GPR6 = ats_new->mst.gpr[6];
632 dst_ts->arch.vex.guest_GPR7 = ats_new->mst.gpr[7];
633 dst_ts->arch.vex.guest_GPR8 = ats_new->mst.gpr[8];
634 dst_ts->arch.vex.guest_GPR9 = ats_new->mst.gpr[9]
    [all...]
  /external/libffi/src/sparc/
ffi.c 475 void *rvalue, unsigned long *gpr, unsigned long *scratch)
493 rvalue = (void *) gpr[0];
508 avalue[i] = (void *)gpr[argn++];
513 /* gpr is 8-byte aligned. */
517 scratch[0] = gpr[argn];
518 scratch[1] = gpr[argn+1];
527 avalue[i] = ((char *) &gpr[argn]) - arg_types[i]->size;
540 void *rvalue, unsigned long *gpr, double *fpr)
556 rvalue = (void *) gpr[0];
573 avalue[i] = (void *)gpr[argn++]
    [all...]
  /external/valgrind/main/coregrind/m_sigframe/
sigframe-ppc64-linux.c 243 # define DO(gpr) frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr] \
244 = tst->arch.vex.guest_GPR##gpr
355 # define DO(gpr) tst->arch.vex.guest_GPR##gpr \
356 = frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr]
sigframe-ppc32-linux.c 145 # define DO(gpr) mc->mc_gregs[VKI_PT_R0+gpr] = tst->arch.vex.guest_GPR##gpr
920 # define DO(gpr) tst->arch.vex.guest_GPR##gpr = mc->mc_gregs[VKI_PT_R0+gpr]
    [all...]
  /external/libffi/src/x86/
ffi64.c 42 UINT64 gpr[MAX_GPR_REGS]; member in struct:register_args
374 reg_args->gpr[gprcount++] = (long) rvalue;
412 reg_args->gpr[gprcount] = 0;
413 memcpy (&reg_args->gpr[gprcount], a, size < 8 ? size : 8);
490 rvalue = (void *) reg_args->gpr[gprcount++];
544 avalue[i] = &reg_args->gpr[gprcount];
560 memcpy (a, &reg_args->gpr[gprcount++], 8);
  /external/qemu/hw/
smc91c111.c 28 uint16_t gpr; member in struct:__anon10104
66 qemu_put_be16(f, s->gpr);
102 s->gpr = qemu_get_be16(f);
372 SET_LOW(gpr, value);
375 SET_HIGH(gpr, value);
556 return s->gpr & 0xff;
558 return s->gpr >> 8;
pc.c 520 uint32_t gpr[8], uint16_t segs[6], uint16_t ip)
575 *p++ = gpr[i];
576 *p++ = gpr[i] >> 8;
577 *p++ = gpr[i] >> 16;
578 *p++ = gpr[i] >> 24;
618 uint32_t gpr[8]; local
758 memset(gpr, 0, sizeof gpr);
759 gpr[4] = cmdline_addr-real_addr-16; /* SP (-16 is paranoia) */
767 generate_bootsect(option_rom, gpr, seg, 0)
    [all...]
  /external/libffi/src/powerpc/
ppc_closure.S 47 # so first save gpr 3 to gpr 10 (aligned to 4)
76 # now load up the pointer to the saved gpr registers
  /external/valgrind/main/coregrind/
m_signals.c 399 return jc->gpr[1];
405 return VG_(mk_SysRes_ppc32_aix5)( jc->gpr[3], jc->gpr[4] );
432 return jc->gpr[1];
438 return VG_(mk_SysRes_ppc32_aix5)( jc->gpr[3], jc->gpr[4] );
    [all...]
  /external/valgrind/main/VEX/priv/
host_ppc_defs.h 455 Pin_MfCR, /* move from condition register to GPR */
621 /* Move the entire CR to a GPR */
694 HReg gpr; member in struct:__anon12051::__anon12052::__anon12081
820 extern PPCInstr* PPCInstr_RdWrLR ( Bool wrLR, HReg gpr );
host_ppc_defs.c     [all...]
  /prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/alsa/sound/
emu10k1.h 87 #define GPR(x) (FXGPREGBASE + (x)) /* free GPRs: x = 0x00 - 0xff */
251 unsigned int gpr_controls; /* count of GPR controls */
277 unsigned int count; /* count of GPR (1..16) */
278 unsigned short gpr[32]; /* GPR number(s) */ member in struct:__anon20669
292 unsigned int gpr_add_control_count; /* count of GPR controls to add/replace */
293 emu10k1_fx8010_control_gpr_t *gpr_add_controls; /* GPR controls to add/replace */
295 unsigned int gpr_del_control_count; /* count of GPR controls to remove */
296 emu10k1_ctl_elem_id_t *gpr_del_controls; /* IDs of GPR controls to remove */
298 unsigned int gpr_list_control_count; /* count of GPR controls to list *
    [all...]
  /external/qemu/
gdbstub.c 642 GET_REGL(env->gpr[n]);
679 env->gpr[n] = ldtul_p(mem_buf);
983 GET_REGL(env->active_tc.gpr[n]);
1033 env->active_tc.gpr[n] = tmp;
    [all...]
  /external/valgrind/main/include/vki/
vki-ppc32-linux.h 204 unsigned long gpr[32]; member in struct:vki_pt_regs
    [all...]
vki-ppc64-linux.h 198 VKI_PPC_REG gpr[32]; member in struct:vki_pt_regs
  /external/valgrind/main/coregrind/m_coredump/
coredump-elf.c 291 # define DO(n) regs->gpr[n] = arch->vex.guest_GPR##n
312 # define DO(n) regs->gpr[n] = arch->vex.guest_GPR##n

Completed in 2367 milliseconds

1 2